进程、Timer的一些疑问。

啊哒梨

由服务端发送消息给客户端的时候会添加一个Timer防止客户端未响应该消息,当客户端回复该消息的时候会删除这个Timer。但是有时候会存在没删除Timer的情况,所以有以下几个疑问。

client_id在onConnect以后就常驻在这个进程里不变了吗?
这个client_id添加的Timer和这个client_id是在同一个进程吗?
频繁的添加和删除Timer是导致删除Timer失败的原因吗?

2310 1 0
1个回答

walkor

client_id类似一个身份证号,是一个id,并不是存在于某个进程
如果没设置路由的话同一个client_id会在同一个businessWorker进程处理
不会

  • 暂无评论
年代过于久远,无法发表回答
🔝