使用socket.io与群集?

我很好奇,我可以同时使用socket.io和群集。

我知道集群使用多核工作在多个worker的node.js上。

这意味着如果我使用群集socket.io,两个连接的用户

两个不同的socket.io可能会导致无法相互通信的问题?

所以,而不是在socket.io上使用集群将是一个答案?

签出dshaw的谈话和示例应用程序有关扩展Socket.IO:https://github.com/dshaw/talks/tree/master/2011-10-jsclub/sample-app

另外这个stackoverflow的问题可能会有所帮助: 如何在socket.io中重用redis连接?

基本上使用Redis作为发布消息的一个或多个频道的pub-sub。