是否可以在运行相同Web应用程序且由haproxy平衡的2个tomcats之间共享会话? (haproxy基于循环法,不使用粘性会话)
通过共享我的意思是在一个地方(haproxy或tomcat)创建会话,并能够从另一个tomcat中获取它。
(我们的目标是无状态Web应用程序服务器)..
谢谢!
答案 0 :(得分:0)
有可能。您可以将tomcat服务器集群在一起。
配置Tomcat以分享会话
启用会话共享的关键是声明两个XML元素:一个 在应用程序的web.xml(1)中,另一个在Tomcat的server.xml中 (2):
<distributable />
- 醇>
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster" />
重要提示:您的会话属性必须可序列化。
<强>来源强>: