我用GatewayWorker做一些小服务,怎么在PHP代码里给 GatewayWorker 发消息?只是临时发下json字符串过去当开关一样,不需要回调或保持。
http://doc2.workerman.net/push-in-other-project.html
是PHP代码给 GatewayWorker 发消息,而不是给 client发! 我已经找到了: https://github.com/Textalk/websocket-php
有几种方式可以实现楼主的想法, 1 模拟一个正常的系统用户,来给别人发消息 2 可以开一个内部端口,php或者其他端向这个端口推送消息,然后再推给指定的其他用户 3 可以用队列等三方中间件,GatewayWorker 作为消费者来消费这些消息 4 同3原理差不多,可以考虑 redis mysql 共享内存 等作为消息传输通道,GatewayWorker 直接消费处理
http://doc2.workerman.net/push-in-other-project.html
是PHP代码给 GatewayWorker 发消息,而不是给 client发!
我已经找到了:
https://github.com/Textalk/websocket-php
有几种方式可以实现楼主的想法,
1 模拟一个正常的系统用户,来给别人发消息
2 可以开一个内部端口,php或者其他端向这个端口推送消息,然后再推给指定的其他用户
3 可以用队列等三方中间件,GatewayWorker 作为消费者来消费这些消息
4 同3原理差不多,可以考虑 redis mysql 共享内存 等作为消息传输通道,GatewayWorker 直接消费处理