【问题标题】:Distributed session handling分布式会话处理
【发布时间】:2016-06-04 17:39:33
【问题描述】:

我们有一个在高度可扩展的 Amazon ec2 上运行的应用程序。 目前,每个实例都维护用户会话(粘性会话)。我们使用tomcat。如果节点宕机,来自宕机节点的用户将被重定向到活跃运行的节点,从而触发重新认证。

我们希望转向分布式会话,从而探索不同的选项。 我正在寻找的是分布式会话管理,它应该具有高度可扩展性和容错性。

【问题讨论】:

  • 没有实际问题。

标签: java session tomcat spring-security session-state


【解决方案1】:

您的意思是当节点关闭时您不希望会话丢失? 您可以尝试 JDBC Session Persistence 方法,将会话存储到数据库。 您可以在 tomcat 中执行此操作。

【讨论】:

  • 是的,如果节点宕机,我们不想失去会话。我不确定 JDBC 持久性方法是否适合我们,因为我们的应用程序应该是高度可扩展的。我目前正在看的是 Apache Shiro。
猜你喜欢
  • 2021-03-02
  • 1970-01-01
  • 1970-01-01
  • 2019-03-11
  • 1970-01-01
  • 2018-02-18
  • 2014-08-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多