我将使用 安装了 Tomcat 8 的单独 AWS EC2 实例配置 2 个节点集群。
我需要配置 Tomcat 会话复制。
根据 Tomcat 8 文档集群/会话复制操作方法:
在此版本的会话复制中,Tomcat 可以使用 DeltaManager 执行会话状态的全对全复制,也可以使用 BackupManager 仅对一个节点执行备份复制。全对多复制是一种仅在群集较小时才有效的算法。对于较大的群集,要使用主-辅助会话复制,其中会话仅存储在一个备份服务器上,只需设置 BackupManager 即可。
你能告诉我这是什么意思吗 - 集群很小?
是2..5..100... 1000 个节点还是什么?
问题中的 Tomcat 集群/会话复制方法使用多播。由于我看到您也有这个问题标记为amazon-ec2
因此您需要知道您不能在 AWS 或任何其他云服务上使用多播。
要在 AWS 上实施 Tomcat 会话复制,我建议研究使用 DynamoDB、Redis 或 RDS 的方法。