Jakarta ee Java EE会话复制有哪些不同的方法?

Jakarta ee Java EE会话复制有哪些不同的方法?,jakarta-ee,session-state,cluster-computing,session-replication,Jakarta Ee,Session State,Cluster Computing,Session Replication,我正在从事一个需要高可用性的项目,我的团队目前正在为将来的版本升级一些基础设施和软件 我们希望启用的功能之一是,不仅可以跨不同的服务器进行会话复制,而且最好跨不同的站点(地理分布)进行会话复制。可能吗?方法是什么 就我到目前为止看到的情况而言,要启用会话复制,通常的供应商方法有以下两种: 可序列化会话属性 web.xml中的标记,并在特定于供应商的xml中进行附加配置 还有其他方法吗?我应该使用内存内复制吗?还是应该保持会话状态?哪些应用服务器供应商实施了每个解决方案 编辑:我开始悬赏,所以

我正在从事一个需要高可用性的项目,我的团队目前正在为将来的版本升级一些基础设施和软件

我们希望启用的功能之一是,不仅可以跨不同的服务器进行会话复制,而且最好跨不同的站点(地理分布)进行会话复制。可能吗?方法是什么

就我到目前为止看到的情况而言,要启用会话复制,通常的供应商方法有以下两种:

  • 可序列化会话属性
  • web.xml中的标记,并在特定于供应商的xml中进行附加配置
还有其他方法吗?我应该使用内存内复制吗?还是应该保持会话状态?哪些应用服务器供应商实施了每个解决方案


编辑:我开始悬赏,所以我真的在寻找一个全面的答案。:)

如果您使用的是tomcat,那么memcached会话管理器将是一个选项。它是一个自定义会话管理器,通过memcached复制会话,并支持粘性和非粘性会话: http://code.google.com/p/memcached-session-manager

干杯,Martin

您可能想通过HTTP会话管理模块查看它们的功能


它基本上在内存中,但可以通过数据库或其他存储进行更持久化。

您是否专门使用J2EE(Java企业版5之前的版本)?如果没有,最好使用缩写JavaEE和标签
JavaEE
@Péter谢谢!刚刚编辑过。非常相似的问题:对你来说是一个很好的相关问题: