标签: node.js redis socket.io scaling
我正在设计一个使用node.js作为后端的聊天应用。为了实现最佳扩展,我打算让多个节点服务器并行运行,并打算通过redis缓存服务器连接它们,以便为不在同一服务器上的用户传递消息(使用redis的发布和订阅通道)。
我不喜欢的是我实际上在这种情况下使用单个redis服务器。
如何使用redis服务器群集并让它们在相同的频道上进行通信?我想有一个动态选项来更好地处理未来的redis-server扩展。