我正在参与一个需要非常高可用性的项目,我的团队目前正在升级一些基础设施和软件以备将来发布。
我们想启用的功能之一是会话复制,不仅跨不同的服务器,而且最好跨越不同的站点(地理分布)。这是否可能?有什么方法?
据我所见,为了启用会话复制,通常的供应商方法有以下之一:
- 可序列化会话属性
- <distributable/>标记在web.xml中,并在供应商特定的xml中进行其他配置
还有其他方法吗?我应该选择内存复制吗?还是应该持久化会话状态?哪个应用服务器供应商实现了每种解决方案?
编辑:我开始设置悬赏,因此我真的希望获得全面的答案。 :)