Gateway::getAllGatewayAddressesFromRegister() with registerAddress return array

项目偶发web推送出现 : Gateway::getAllGatewayAddressesFromRegister() with registerAddress return xxx 我看了一下代码: if (!$addresses_cache) { throw new Exception('Gateway::getAllGatewayAddressesFromRegister() ...

binzhizhu 发表与 2021-05-20 2918 浏览 1 回答
GatewayWorker没有按照预期断开连接导致客户端重连问题

pingNotResponseLimit = 1 pingInterval = 60 60s内如果客户端没有发送任何数据,服务端则断开客户端连接 客户端已经做了重连策略,而且是每30s会发送一次心跳包到服务端,我看了一下Gateway的重连策略代码,大致的意思如下: GatewayWorker进程启动的时候呢,如果有要求重连则设置一个定时器定期去检测客户端连接的心跳,如果在心跳检测时间内客户端有互动,则pingNot...

binzhizhu 发表与 2021-03-17 2722 浏览 3 回答
getAllGatewayAddressesFromRegister fail. tcp://0.0.0.0:1236 return false

在workman中跑常规的ws服务,register、gateway、business偶发会出现上面的报错:Exception: getAllGatewayAddressesFromRegister fail. tcp://0.0.0.0:1236 之前没有遇到过,看报错的描述是因为连不上注册中心,导致拿不到gateway的通讯地址?请问下这是什么原因导致的?是偶发,不是致命的错误。 review代码是通过注册中心获...

binzhizhu 发表与 2021-01-14 6915 浏览 5 回答
为什么H5客户端首次建立连接失败,直接超时onClose?

场景是这样的: 1.进入一个H5网页, 2.创建ws连接 3.服务端onWebSocketConnect 可以监听到握手成功 4.但是客户端大概等了几十秒直接触发onClose超时关闭了, 此时ws的状态是:Received response header. Waiting for response body… 这个状态很奇怪(但是服务端看到当前的确是有建立连接的),但是就是不能收发包 5.客户端刷新页面 6.一切都...

binzhizhu 发表与 2020-08-24 1688 浏览 1 回答
请问如果有几十万在线的客户端连接的话,sendToGroup效率是否高效?

假设有50w人在线,线上分布式部署,想请问下sendToGroup 和 sendToClientID这两者的使用效率有什么差别?例如CPU、内存、是否会阻塞这种区别? 并发上来的话,如果sendToGroup意味着要广播50w-1次数据给其他客户端...

binzhizhu 发表与 2020-08-12 1870 浏览 3 回答
请教下单机65535端口限制问题,多机如何部署可以解决tcp连接次数限制问题?

如题,我们单机发现很吃力了...

binzhizhu 发表与 2020-07-20 1596 浏览 2 回答

binzhizhu

4
积分
0
获赞数
0
粉丝数
2020-07-20 加入
🔝