Workerman使用Swoole作为事件循环时, TcpConnection 发生异常。

问题描述 程序使用的 workerman/gateway-worker。 因为业务端需要大量调用 第三方接口,所以需要使用异步http。 最开始用的 workerman/http-client。 但是第三方接口兼容有问题,每几百个请求就有一个超时的。 最终经过反复对比,打算用 Swoole 的携程调用 curl 请求第三方接口。 然后再 App.php 添加了 // 使用Swoole事件循环 利用携程发送异步请求 W...

wuheng 发表与 23天前 321 浏览 3 回答
workerman/http-client 是否需要手动关闭连接

问题描述 担心服务器进程开太多,希望能控制进程数。 因为之前发生过 如下 的警告 Warning: system call select exceeded the maximum number of connections 1024, please install event/libevent extension for more connections. 为此你搜索到了哪些方案及不适用的原因 已知安装 event ...

wuheng 发表与 2024-12-13 394 浏览 3 回答
Docker分布式 部署 gateway-worker gateway 的 lanIp 参数问题

问题描述 单独一个 docker 部署了 register 之后其余 三台机器 部署了 业务代码 每台机器部署的 BusinessWorker 和 Gateway 这个时候 gateway 的 lanIp 为主机 网卡 IP的 时候 端口通信错误。 然后 lanIp 改成 127.0.0.1 就没问题,不知道怎么回事 docker 端口 映射 从 3900 到 3910 gateway 的 startPor...

wuheng 发表与 2024-09-04 619 浏览 2 回答
关于 gateway-worker 做的后台服务,调用api接口并发的疑惑

问题描述 我们用 gateway-worker 做的后台服务 用 WebSocket 协议传输数据 用户量大了之后感觉卡顿 怀疑是 代码层调用 api 之类的接口 堵塞了线程。 我们可以调大 BusinessWorker 数量 解决这个问题吗? BusinessWorker 数量可以无限调大吗 ? 为此你搜索到了哪些方案及不适用的原因 目前 BusinessWorker 的值 应该调多少 才能发挥最大硬件性能一直...

wuheng 发表与 2024-09-02 672 浏览 2 回答

wuheng

80
积分
0
获赞数
0
粉丝数
2023-12-13 加入
🔝