Socket.io-redis - 如何在进程之间进行通信?

时间:2016-09-23 18:41:46

标签: node.js multithreading socket.io distributed socket.io-redis

我使用群集来制作一大堆“区域”。我也有匹配器将连接分类到区域。客户端应连接到匹配器,该匹配器决定将客户端放入哪个区域。

此时,客户端已连接到匹配器 - 如何将来自客户端的事件转发到所需的区域?他们可以被送到每个区域吗?

我知道socket.io-redis可以帮助我从一个进程广播到每个进程的客户端 - 每个进程都可以从一个客户端接收事件吗?

我究竟会如何使用socket.io-redis?

如何使区域可用于接收中继事件,但不能用于初始连接?也许区域应该接收初始连接,并以匹配器转发到区域的相同方式转发给匹配器。

长话短说,如果客户端有任何方式向每个进程发送事件,或者某个进程将事件发送到其他进程,我可以从那里弄明白。

0 个答案:

没有答案