我使用群集来制作一大堆“区域”。我也有匹配器将连接分类到区域。客户端应连接到匹配器,该匹配器决定将客户端放入哪个区域。
此时,客户端已连接到匹配器 - 如何将来自客户端的事件转发到所需的区域?他们可以被送到每个区域吗?
我知道socket.io-redis可以帮助我从一个进程广播到每个进程的客户端 - 每个进程都可以从一个客户端接收事件吗?
我究竟会如何使用socket.io-redis?
如何使区域可用于接收中继事件,但不能用于初始连接?也许区域应该接收初始连接,并以匹配器转发到区域的相同方式转发给匹配器。
长话短说,如果客户端有任何方式向每个进程发送事件,或者某个进程将事件发送到其他进程,我可以从那里弄明白。