webman onMessage里每日0点推送消息

fantasmic

问题描述

业务是这样的,通过自定义进程起的长连接,在onmessage里怎么每日0点给在连接着的客户端传消息。


不算是最优解的办法。因为要区分平台,某些平台需要在0点推送,在onmessage里$conn对象保存平台,在对应平台里起Crontab

255 1 0
1个回答

army

在onWorkerStart 里crontab

  • fantasmic 2023-09-01

    但有个问题,我要分平台,某一个平台才会在0点传消息。onWorkerStart 里拿不到传参吧

  • army 2023-09-01

    可以的,在onmessage里定义区分平台字段给到connection,在onWorkerStart遍历$worker->connections就能拿到该字段,然后传消息即可

🔝