我们有一个在 Amazon ec2 上运行的高度可扩展的应用程序。 目前,用户 session 是按实例维护的(粘性 session )。我们使用tomcat。如果节点宕机,来自宕机节点的用户将被重定向到活跃运行的节点,从而触发重新认证。
我们想转向分布式 session ,从而探索不同的选择。 我正在寻找的是应该具有高度可扩展性和容错性的分布式 session 管理。
最佳答案
您的意思是您不想在节点关闭时丢失您的 session ? 您可以尝试 JDBC Session Persistence 方法,将 session 存储到数据库中。 您可以在 tomcat 中执行此操作。
关于java - 分布式 session 处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35568150/