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

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

walkor

赞同来自:



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

要回复问题请先登录注册