Tomcat 8 DeltaManager 与 BackupManager session 复制

标签 tomcat amazon-ec2 replication tomcat8

我将使用安装了 Tomcat 8 的独立 AWS EC2 实例配置 2 个节点集群。

我需要配置 Tomcat session 复制。

根据 Tomcat 8 文档 Clustering/Session Replication HOW-TO :

In this release of session replication, Tomcat can perform an all-to-all replication of session state using the DeltaManager or perform backup replication to only one node using the BackupManager. The all-to-all replication is an algorithm that is only efficient when the clusters are small. For larger clusters, to use a primary-secondary session replication where the session will only be stored at one backup server simply setup the BackupManager.

你能告诉我这是什么意思吗 - 集群很小

是 2..5..100...1000 个节点还是什么?

最佳答案

您问题中的 Tomcat 集群/ session 复制方法使用多播。因为我看到你也有这个问题标记为 amazon-ec2 你需要知道你不能在 AWS 或任何其他云服务上使用多播。

要在 AWS 上实现 Tomcat session 复制,我建议研究使用 DynamoDB 的方法, Redis , 或 RDS .

关于Tomcat 8 DeltaManager 与 BackupManager session 复制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35409303/

相关文章:

eclipse - HTTP 状态 500 - 无法使用 Date 方法在 Eclipse 中为 JSP 编译类

apache - 如何在我的 ec2 ami apache 服务器上启用 https

amazon-ec2 - 同一个 Beanstalk 实例上的多个应用程序(即 war 文件)

tomcat - 部署非可服务资源的正确方式

eclipse - tomcat7 :run 上的 Tomcat 7 maven 插件附加上下文

python-2.7 - Flask Web 应用程序未响应 EC2 上的外部请求

c# - MongoDB C# 驱动程序 : connection string for sharding over replica set

hadoop - 如果在伪分发模式群集上将复制因子设置为3,会发生什么?

database - 了解数据库复制机制的最佳来源是什么?

java - 我看不到更改,即使可重新加载在 Eclipse 中也是如此