業(yè)務(wù)是這樣的,通過自定義進(jìn)程起的長連接,在onmessage里怎么每日0點(diǎn)給在連接著的客戶端傳消息。
不算是最優(yōu)解的辦法。因?yàn)橐獏^(qū)分平臺(tái),某些平臺(tái)需要在0點(diǎn)推送,在onmessage里$conn對象保存平臺(tái),在對應(yīng)平臺(tái)里起Crontab
在onWorkerStart 里crontab
但有個(gè)問題,我要分平臺(tái),某一個(gè)平臺(tái)才會(huì)在0點(diǎn)傳消息。onWorkerStart 里拿不到傳參吧
可以的,在onmessage里定義區(qū)分平臺(tái)字段給到connection,在onWorkerStart遍歷$worker->connections就能拿到該字段,然后傳消息即可