5
我很好奇我可以同时使用socket.io和Cluster。在集群中使用socket.io?
我知道集群使用多核工作在具有多个worker的node.js上。
这意味着,如果我使用集群为socket.io,两个用户用连接在
两个不同socket.io可能导致他们不能互相通信的问题?
所以,而不是在socket.io上使用集群将是一个答案?
我很好奇我可以同时使用socket.io和Cluster。在集群中使用socket.io?
我知道集群使用多核工作在具有多个worker的node.js上。
这意味着,如果我使用集群为socket.io,两个用户用连接在
两个不同socket.io可能导致他们不能互相通信的问题?
所以,而不是在socket.io上使用集群将是一个答案?
结帐dshaw的谈话和示例应用程序:https://github.com/dshaw/talks/tree/master/2011-10-jsclub/sample-app
而且这个计算器的问题可能会有所帮助: How to reuse redis connection in socket.io?
基本上使用Redis的作为发布 - 订阅与一个或多个通道上的消息交换。
我发现使用RedisStore将是一个解决方案来解决这个问题(对socket.io使用多个进程),但我该如何实现呢? – InspiredJW