gateway worker 自定义协议返回object序列化问题

在gateway worker中,使用自定义得protocol类中的decode方法返回一个object,框架会判断是否为标量,如果是则会序列化这个类,然后发送到business中。但是在business进程获取这个数据进行反序列化的过程中会出现一定概率失败的情况,这样这个business连接就彻底挂了,再也连不上gateway了,也没有重启,只要有消息是丢到这个business的话系统是收不到的。 有什么办法解决这...

carlos66 发表与 2020-04-30 1941 浏览 1 回答
gateway worker 如何判断是否拥堵

项目涉及几十个设备的连接,客户说在同一时刻所有设备会发送消息过来,消息上附带图片,然后说我服务端就拥堵了,出现了延迟。 我想问有什么办法来检测是否拥堵了呢?非常感谢...

carlos66 发表与 2020-04-28 1765 浏览 1 回答
如何判断是服务端主动关闭客户端还是客户端主动关闭socket

gateway文档中对onClose的说明是,无论服务的主动还是被动都会触发onClose回调,然后现在有一个问题就是想知道是服务端主动关闭了socket还是客户端关闭的。...

carlos66 发表与 2020-04-22 2485 浏览 2 回答
$_SESSION 异常报错导致进程busy

Exception: $_SESSION must be an array. But $_SESSION=false is not array. in /mnt/e/phpwork/subway-gatewaywoker/vendor/workerman/gateway-worker/src/BusinessWorker.php:424 Stack trace: #0 : GatewayWorker\Business...

carlos66 发表与 2019-05-05 2383 浏览 1 回答

carlos66

-16
积分
0
获赞数
0
粉丝数
2019-05-05 加入
🔝