在外部(如webserver、crontab)如何調(diào)用worker向客戶端推送消息?因為我有一個業(yè)務(wù)是需要使用Crontab定時觸發(fā)php來啟動,啟動時需要通過worker向客戶端推送通知消息。
@walkor 我是使用Worker,并且是單進(jìn)程的。
如果不使用Crontab或WebServer等外部觸發(fā),而是在onWorkerStart時使用Timer類定時器循環(huán)執(zhí)行(Timer間隔約為5分鐘,甚至更低),這樣會不會造成服務(wù)器CPU/內(nèi)存等長時間占用過高的問題?或者說還是使用你上面發(fā)的例子(監(jiān)聽text協(xié)議)更可靠、消耗更低?