workerman定时发送心跳的原理是什么?

dreamboycx

定时发送的心跳是用的linux的定时任务还是用的把所有连接的客户端定时轮询一遍实现的呢?如果是定时把所有连接的客户端信息轮询一遍的话,所有客户端信息存储在什么地方呢?是存储在一个大对象或者数组里吗?

4393 1 0
1个回答

walkor

workerman自身没心跳功能。GatewayWorker有心跳功能。
Gateway心跳实现是利用workerman的定时器,定时轮询所有客户端链接,客户端链接存储在内存的一个数组里。

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