GatewayWorker咨询

suse

我有一个问题,就是GatewayWorker是多进程的,那么执行sendToClient的时候,是怎么判断哪个连接在哪个进程的?

234 4 0
4个回答

suse

截图
截图
搞懂了,其实每个进程都有一个单独监听的通讯端口,大道至简吧

  • 暂无评论
suse

截图截图 然后$client_id是地址、端口和连接标识组成的16进制代码,发送数据的时候指定$client_id就能获取Gateway的地址、端口和连接标识

  • 暂无评论
suse

看来是我想问题太复杂了,大道至简啊 截图

  • 暂无评论
suse

截图
截图
还有就是 Gateway 怎么和 BusinessWorker连接的:每个BusinessWorker会和Register发送的Worker都建立连接,截图 然后Gateway和BusinessWorker通讯是随机选一个

  • 暂无评论
×
🔝