workman 进程重启问题

kk

我有个进程需要间接性开启定时器,workman是常驻内存,我现在想更新代码而又不销毁定时器,有什么解决办法?

3110 2 0
2个回答

workmanxinshou

在业务代码中通过某个状态的变量值来判断是否执行定时器的业务代码。定时器还是存在,不用销毁,只是不执行具体业务代码,只有满足条件才执行。

  • kk 2019-12-23

    进程重启,定时器都没了啊

朕震惊了

我有个想法,onWorkerStop的时候将定时器信息写入到磁盘,onWorkerStart的时候从磁盘恢复定时器。

  • kk 2019-12-23

    感觉可行,只是有点麻烦

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