gpt4 book ai didi

session - haproxy - 如何在两个不同的 tomcat 之间共享 session

转载 作者:行者123 更新时间:2023-11-28 22:30:46 25 4
gpt4 key购买 nike

是否可以在运行相同 Web 应用程序且均由 haproxy 平衡的 2 个 tomcat 之间共享 session ? (haproxy 是基于循环的,不使用粘性 session )

通过共享,我的意思是在一个地方(haproxy 或 tomcat)创建 session 并能够从另一个 tomcat 获取它。

(我们的目标是无状态 Web 应用程序服务器)..

谢谢!

最佳答案

这是可能的。您可以将您的 tomcat 服务器集群在一起。

Configure Tomcat to Share Sessions

The key to enable session sharing is to declare two XML elements: one in your application's web.xml (1) and the other in Tomcat's server.xml (2):

  1. <distributable />
  2. <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster" />

重要提示:您的 session 属性必须是可序列化的。

来源:

关于session - haproxy - 如何在两个不同的 tomcat 之间共享 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19641570/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com