請教想在 BusinessWorker 上面安裝一個定時器。

flimulus

您好!
我想在 BusinessWorker 上面利用 \Man\Core\Lib\Task 做一個用戶的系統的定時器,比如定時形成分數排行榜。
直接寫在 BusinessWorker ,若啟動五個 BusinessWorker,同一時間內便會執行此服務五次。如何用簡便的方法,讓程式得知只在第一個 BusinessWorker 安裝定時程式,還是建議另外再啟動單獨的一個Worker來專門做系統服務。

謝謝您。

3056 2 0
2个回答

walkor 打赏

建议单独启动一个Worker来做定时任务,不要放在BusinessWorker进程中
可以参考这里的代码
http://wenda.workerman.net/?/question/72

  • 暂无评论
flimulus

了解了。

謝謝您的回答。

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