在tomcat8的集群下怎么共享spring4的WebSocketSession

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在tomcat8的集群下怎么共享spring4的WebSocketSession相关的知识,希望对你有一定的参考价值。

参考技术A 情况一:用户1,2进入系统时候,被nginx同时分配到了服务器8082。此时用户1想对用户2发送一信息,此请求又被分配到了服务器8083。那么服务器8083向8082发出请求,让8082来执行发送程序。

情况二:用户1,2进入系统时候,被nginx同时分配到了服务器8082及8083。此时用户1想对用户2发送一信息,此请求又被分配到了服务器8081。那么服务器8081向8082发出请求,让8082来执行发送程序。

情况三:用户1,2进入系统时候,被nginx同时分配到了服务器8083。此时用户1想对用户2发送一信息,此请求又被分配到了服务器8083。

集群跑了几天,目前没有用户反应有问题。。。应该
已解决。。。先暂时用一下这方案。。。如果用户、执行程序都在同一台服务器上直接发送就可以了,反之服务器间通讯实现发送。。。
参考技术B var mycars = new Array()
Composite comp2 = new Composite("Composite XY");
comp2.Add(new Leaf("Leaf XYA"));
comp2.Add(new Leaf("Leaf XYB"));
root.Add(comp2);
root.Add(new Leaf("Leaf C"));本回答被提问者和网友采纳

以上是关于在tomcat8的集群下怎么共享spring4的WebSocketSession的主要内容,如果未能解决你的问题,请参考以下文章

Redis+Tomcat+Nginx集群实现Session共享,Tomcat Session共享

基于memcached-session-manager的tomcat session共享集群

SSH框架的简化(struts2spring4hibernate5)

请问oracle rac模式下 共享存储上的数据文件这个路径是怎么来的?

如何在tomcat集群中实现Session共享

tomcat8的session共享实现方案