webman 里面如何使用 http client ,具体如何调用? 并发是否有限制

talentstone

想通过webman 里面集成http client ,使用CURL 没有连接池,服务器会出现很多TIME_WAIT 请求。想使用HTTP Client 来提供并发请求。

1497 2 1
2个回答

ontheway

TIME_WAIT状态的请求会默认保持60秒,60秒后会自动回收

chaz6chez

我建议你需要自定义进程参照webman自带的httpsever自行实现一个httpserver,用于sync地等待收集workerman/http- client的结果,如果单纯是纯异步业务使用,那么你可以参考webman插件nacos客户端的代码,里面使用到了workerman/http-client;如果是并发请求,guzzle提供了整套方案,包括promises,nacos客户端插件里面同样有例子。

年代过于久远,无法发表回答
×
🔝