首页 > 解决方案 > 跨数据中心多台虚拟机的Tomcat会话复制(Cross data center session replication using tomcat)

问题描述

您好我有四个应用程序服务器。两个在位置 A 数据中心 (DC),两个在位置 B DR 站点。我已经创建了一个包含所有四个 Tomcat 服务器的集群。现在的问题是,在 DR 站点运行的 Tomcat 仅识别集群中的 DR 站点 Tomcat 服务器,而在 DC 站点运行的 Tomcat 仅识别在 DC 站点运行的 Tomcat。对于这四台服务器之间的通信,我们定义了多播 IP 228.0.0.4。现在,由于云位于两个不同的位置,服务器可能由于多播 IP 而无法通信。

我使用 Nginx 作为 LB。

所有服务器之间的相应通信端口工作正常。

如何配置 tomcat 服务器,以便它们识别和复制所有其他 tomcat 服务器的会话。

标签: tomcatserversession-replication

解决方案


推荐阅读