Spring Websocket 与负载均衡器回退
Spring Websocket with fallback over load balancer
我们正在尝试将 spring-websocket 与 STOMP 一起使用,并使用 SockJS 作为后备选项。我们的解决方案基于本指南:https://spring.io/guides/gs/messaging-stomp-websocket/.
环境是 运行没有粘性会话的多个 tomcat。
我们 运行 遇到的问题是无法使用 websocket 的回退
由于 xhr 请求在原始会话不存在的单独 tomcat 上结束,导致
它使用 websocket 连接重试,它将在此循环中继续。
是否有解决此问题的首选方法?
我们原本希望 spring-session 会是一个答案,但在这种情况下它似乎没有帮助。
您的答案是以下之一:
1) REST 服务
2) 粘性会话
3) 会话复制
我们正在尝试将 spring-websocket 与 STOMP 一起使用,并使用 SockJS 作为后备选项。我们的解决方案基于本指南:https://spring.io/guides/gs/messaging-stomp-websocket/.
环境是 运行没有粘性会话的多个 tomcat。
我们 运行 遇到的问题是无法使用 websocket 的回退 由于 xhr 请求在原始会话不存在的单独 tomcat 上结束,导致 它使用 websocket 连接重试,它将在此循环中继续。
是否有解决此问题的首选方法?
我们原本希望 spring-session 会是一个答案,但在这种情况下它似乎没有帮助。
您的答案是以下之一:
1) REST 服务
2) 粘性会话
3) 会话复制