我们正试图使用基于STOMP的spring-websocket,并使用SockJS作为备选方案。我们的解决方案基于这个指南: https://spring.io/guides/gs/messaging-stomp-websocket/。
环境中运行着多个Tomcat实例,没有启用sticky session。
我们遇到的问题是,由于xhr请求在原本不存在的会话上结束,它无法使用websocket的fallback选项,导致它会尝试重新连接websocket并且进入循环。
有没有解决这个问题的首选方式?
我们曾希望spring-session可以解决这个问题,但在这种情况下似乎并没有帮助。
环境中运行着多个Tomcat实例,没有启用sticky session。
我们遇到的问题是,由于xhr请求在原本不存在的会话上结束,它无法使用websocket的fallback选项,导致它会尝试重新连接websocket并且进入循环。
有没有解决这个问题的首选方式?
我们曾希望spring-session可以解决这个问题,但在这种情况下似乎并没有帮助。