聊天室,消息发出后,其他用户如何收到

chinablue

如果Gateway 进程之间没有通信, 那A用户在服务器S1,B 用户在服务器S2,但都在同一个房间,然后A 用户发了一条消息,如何通知B 用户接收这条消息?

3653 1 0
1个回答

walkor 打赏

每个worker进程和所有gateway进程保持着长连接通讯,worker进程要给某个client_id发送数据,只需要找到对应gateway进程的通讯连接发送到gateway,gateway再发给客户端即可。

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