这里详细描述问题
onworkerstart不能用Gateway::sendToUid 吗?为什么我流程是在onworkerstart里开启订阅阿里云amqp 消息,然后对接收到的消息用Gateway::sendToUid 发送给对应websocket的客户端,结果都发不出去,客户端id也获取不到,然二用Command命令的时候确可以把接收到的信息,用Gateway::sendToUid 发出去,这个为什么呢?有大佬回答下吗
https://www.workerman.net/doc/gateway-worker/on-worker-start.html
onWorkerStart里怎么写的?
循环轮询拉取阿里云的消息.写了个死循环一直拉取消息.但凡是在别的服务端口里写Gateway::sendToUid 客户端都接收不到
社区有说workerman里不让用死循环,会导致框架没有运行权,无法执行发送等逻辑
workerman有amqp客户端 https://www.workerman.net/doc/workerman/components/workerman-rabbitmq.html
谢谢
https://www.workerman.net/doc/gateway-worker/on-worker-start.html
onWorkerStart里怎么写的?
循环轮询拉取阿里云的消息.写了个死循环一直拉取消息.但凡是在别的服务端口里写Gateway::sendToUid 客户端都接收不到
社区有说workerman里不让用死循环,会导致框架没有运行权,无法执行发送等逻辑
workerman有amqp客户端
https://www.workerman.net/doc/workerman/components/workerman-rabbitmq.html
谢谢