在我们当前的一代Web应用程序中,我们使用tomcat集群进行会话复制。 (和负载均衡器) 这样,当客户端向失败的tomcat节点发送ajax请求时,我们收到了自动故障转移。
在我们的下一代Web应用程序中,我们希望有类似的行为,只有websockets。
所以我的问题是:
1)有可能吗?
2)是否涉及websocket-session复制?如果是的话,有没有关于如何做到这一点的指南?
答案 0 :(得分:1)
作为分布式容器一部分的Websocket实现可能需要在故障转移的情况下将websocket会话从一个节点迁移到另一个节点。如果数据标记为java.io.Serializable,则需要实现以保留插入到websocket会话中的开发人员数据对象。 [WSC 2.1.2-4]