将socket.io与Cluster一起使用?

时间:2011-12-06 04:37:31

标签: node.js cluster-computing socket.io

我很好奇我可以同时使用socket.io和Cluster。

我知道群集使用多核来处理有多个worker的node.js。

这意味着如果我使用cluster for socket.io,两个用户连接

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

所以不要在socket.io上使用cluster就是答案吗?

1 个答案:

答案 0 :(得分:2)

查看dshaw关于扩展Socket.IO的谈话和示例应用:https://github.com/dshaw/talks/tree/master/2011-10-jsclub/sample-app

此stackoverflow问题也可能有所帮助: How to reuse redis connection in socket.io?

基本上使用Redis作为pub-sub,其中有一个或多个通道可以交换消息。