我们正在尝试使用带有STOMP的spring-websocket,使用SockJS作为后备选项。我们的解决方案基于本指南:https://spring.io/guides/gs/messaging-stomp-websocket/。
环境正在运行多个tomcats而没有粘性会话。
我们遇到的问题是无法使用websocket的回退 由于xhr请求最终在原始会话不存在的单独tomcats上导致 它使用websocket连接重试,它将在此循环中继续。
是否有解决此问题的首选方法?
我们希望春季会议是一个答案,但在这种情况下似乎没有帮助。
答案 0 :(得分:1)
您的回答是:
1)REST服务
2)粘性会话
3)会话复制