在外部如何调用worker向客户端推送消息

aaron

在外部(如webserver、crontab)如何调用worker向客户端推送消息?因为我有一个业务是需要使用Crontab定时触发php来启动,启动时需要通过worker向客户端推送通知消息。

3354 3 0
3个回答

walkor
  • 暂无评论
aaron

@walkor 我是使用Worker,并且是单进程的。
如果不使用Crontab或WebServer等外部触发,而是在onWorkerStart时使用Timer类定时器循环执行(Timer间隔约为5分钟,甚至更低),这样会不会造成服务器CPU/内存等长时间占用过高的问题?或者说还是使用你上面发的例子(监听text协议)更可靠、消耗更低?

  • 暂无评论
walkor

定时器本身不会给服务器造成负载,
造成负载的都是业务代码,业务代码不复杂也不会造成什么负载

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