reload后定时器被清掉

fantasmic

问题描述

webman使用GatewayWorker插件,逻辑代码在event里,服务端和客户端通过长连接建立,建立成功时会创建一个定时器,每X秒去redis里获取消息发给客户端,现在问题是服务器推送代码后框架会自动更新代码reload,这时进程中的定时器会被清掉但长连接又没断掉所以客户端也不知道该不该重新连接

看了下redis队列插件,逻辑代码又必须写在插件规定的目录和方法里

是目前解决定时器的问题还是换成redis队列啊

399 0 0
0个回答

×
🔝