使用NGINX的Tomcat HA群集设置

时间:2019-11-19 08:03:32

标签: tomcat nginx load-balancing tomcat8

我能够使用tomcat版本apache-tomcat-8.5.8mod_cluster作为HTTP负载均衡器来设置一个简单的tomcat集群(节点A和节点B)。我想用NGINX作为负载均衡器替换mod_cluster,并希望在tomcat节点发生故障的情况下启用会话复制以进行灾难恢复。上述环境使用的操作系统版本为CENTOS 7.6

具有会话复制功能的tomcat集群(节点A和节点B),以及作为反向代理的nginx(循环法)。

当两个节点(A和B)都在运行时,nginx需要通过循环传递请求。

  1. 请求1 =>节点A
  2. 请求2 =>节点B
  3. 请求3 =>节点A

如果我的节点B由于某种原因而关闭,我希望一直将会话复制并转移到节点A,直到我的节点B启动并作为集群的一部分运行

  1. 第一个请求=>节点A
  2. 第二个请求=>节点A
  3. 第三个请求=>节点A

关于如何在NGINX支持的负载均衡器中实现上述方案的任何有价值的建议,而不是在基于tomcat集群的环境中使用mod_cluster

0 个答案:

没有答案