关于定时器使用注意事项

osacar

定时器使用注意事项
1、只能在onXXXX回调中添加定时器。全局的定时器推荐在onWorkerStart回调中设置,针对某个连接的定时器推荐在onConnect中设置。除非业务需要,onMessage中一般不适合设置定时器。

2、添加的定时任务在当前进程执行,如果任务很重(特别是涉及到网络IO的任务),可能会导致该进程阻塞,暂时无法处理其它业务。所以最好将耗时的任务放到单独的进程运行,例如建立一个/多个Worker进程运行

这两点不太明白,而这个又是业务的重要之处, 望 @walkor 以简单的代码来说明一下以避免对实践中出差错。

3634 0 0
0个回答

年代过于久远,无法发表回答
🔝