每笔业务最后完成时,需要从第三方curl获取令牌,之前了解到webman中第三方请求会阻塞,现在的疑问是 当有一个请求第三方耗费了5秒, 在这5秒中其他所有的请求都会等待吗? 假如我开了多个进程,在阻塞过程中,webman是不是会自动让其他curl请求和正常api请求走新的进程?
我这样理解度对不,只要设置webman进程数 大于curl请求数, 那么之后的请求就不会阻塞?
第三方curl同一时刻不会大于10个,所以不想抽出来单独维护了,大佬们给提提建议 感谢
只会阻塞当前进程,可以多开进程
http-client 可以用官方这个非阻塞请求
好的感谢
进程之间是隔离的,堵塞那也是堵当前进程,开了多进程当然就可以了,多进程是并行过去,要不然为什么要开多进程呢
好的明白了,主要是我在windows下测试,多开进程没用,一样阻塞, 我换linux测下,感谢
只会阻塞当前进程,可以多开进程
http-client 可以用官方这个非阻塞请求
好的感谢
进程之间是隔离的,堵塞那也是堵当前进程,开了多进程当然就可以了,多进程是并行过去,要不然为什么要开多进程呢
好的明白了,主要是我在windows下测试,多开进程没用,一样阻塞, 我换linux测下,感谢