在外部(如webserver、crontab)如何调用worker向客户端推送消息?因为我有一个业务是需要使用Crontab定时触发php来启动,启动时需要通过worker向客户端推送通知消息。
参考这个 http://wenda.workerman.net/?/question/421
@walkor 我是使用Worker,并且是单进程的。 如果不使用Crontab或WebServer等外部触发,而是在onWorkerStart时使用Timer类定时器循环执行(Timer间隔约为5分钟,甚至更低),这样会不会造成服务器CPU/内存等长时间占用过高的问题?或者说还是使用你上面发的例子(监听text协议)更可靠、消耗更低?
定时器本身不会给服务器造成负载, 造成负载的都是业务代码,业务代码不复杂也不会造成什么负载
参考这个
http://wenda.workerman.net/?/question/421
@walkor 我是使用Worker,并且是单进程的。
如果不使用Crontab或WebServer等外部触发,而是在onWorkerStart时使用Timer类定时器循环执行(Timer间隔约为5分钟,甚至更低),这样会不会造成服务器CPU/内存等长时间占用过高的问题?或者说还是使用你上面发的例子(监听text协议)更可靠、消耗更低?
定时器本身不会给服务器造成负载,
造成负载的都是业务代码,业务代码不复杂也不会造成什么负载