我将配置2个节点群集,并使用单独的AWS EC2实例安装Tomcat 8。
我需要配置Tomcat会话复制。
根据Tomcat 8文档Clustering/Session Replication HOW-TO:
在此版本的会话复制中,Tomcat可以使用DeltaManager执行会话状态的全部复制,也可以使用BackupManager仅对一个节点执行备份复制。全部复制是仅在群集较小时才有效的算法。对于较大的群集,要使用主次会话复制,其中会话将仅存储在一个备份服务器上,只需设置BackupManager。
您能告诉我这是什么意思吗?簇很小?
是2 .. 5..100 ... 1000个节点还是什么?
最佳答案
您问题中的Tomcat集群/会话复制方法使用多播。因为我看到您也用amazon-ec2
标记了此问题,所以您需要知道您不能在AWS或任何其他云服务上使用多播。
为了在AWS上实现Tomcat会话复制,我建议您研究使用DynamoDB,Redis或RDS的方法。
关于tomcat - Tomcat 8 DeltaManager与BackupManager session 复制,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35409303/