断线重连的疑惑

Gateway客户端在失去链接后会有重连机制,疑惑来了, 每当客户端链接到Gateway后,Gateway会给客户端分配一个client_id, 如果客户端失去链接,马上建立链接后,我看到Gateway是重新分配了一个新的client_id, 但可能因为手册提到的“在极端情况下断开,无法快速感知”,导致旧的client_id还在线, 奇怪的是,Gateway还可以通过旧的client_id来发送消息,这是我的疑惑。 ...

Wakada 发表与 2016-09-09 7179 浏览 1 回答
如何在多个GatewayWorker间互发消息?

本来有个业务放在Applications/App1下, 现在要做个消息队列,单独开了个GatewayWorker,为App2, 但客户端连接的是App1的Gateway, 在App2中处理消息队列时,如何发消息给App1中的某个客户端?...

Wakada 发表与 2016-07-31 5873 浏览 4 回答
定时发心跳包问题

// 心跳间隔 $gateway->pingInterval = 20; // 心跳无回应次数 $gateway->pingNotResponseLimit = 0; start_gateway中设置了20秒发一次心跳包,但客户端基本都是40秒左右才收到心跳包?...

Wakada 发表与 2016-07-28 9851 浏览 1 回答
GW的心跳包有点不理解

1,GW向客户端发送心跳包后,客户端需要回应给GW吗?还是只需要客户端自行处理即可? 2,客户端向GW发送心跳包,是不是可以理解为只是个onMessage的事件处理?收到心跳包后再回应给客户端? 看了官方的文档,不知道是不是我理解能力的问题,不知道怎么下手,求大大解惑,谢谢!...

Wakada 发表与 2016-07-12 4649 浏览 1 回答

Wakada

1637
积分
0
获赞数
0
粉丝数
2016-07-12 加入
🔝