我在Redis集群中使用nchan来创建基于websocket的pub-sub。我们有一个使用websocket订阅nchan通道的java应用程序。 (即此应用程序充当websocket客户端)。
当这个订阅应用程序有一个实例时,一切正常。但是,当订阅应用程序被横向缩放时,缩放应用程序的每个节点都会创建与服务器的websocket连接,并最终获得相同消息的副本。
用于横向扩展websocket客户端的策略是什么,因此只有订阅者应用程序的一个节点才能获取消息。换句话说,是否可以创建一个websocket客户端集群。