检测tomcat集群中原节点是否故障

检测tomcat集群中原节点是否故障

我的集群中有两个节点。节点 1 最初负责处理请求。如果第一个节点发生故障,负载均衡器会将请求重定向到节点 2。我想知道是否有办法让节点 2 检测它是否正在获取本应发送给节点 1 的请求,或者换句话说,知道节点 1 是否刚刚发生故障。

我正在使用带有会话复制功能的 Tomcat 6。

答案1

“检测”是指您希望自己的代码意识到会话已发生故障转移吗?为什么需要您的代码意识到故障转移?

如果您已jvmRoute为 Tomcat 设置了适当的值Engine,Tomcat 应该会自动附加.<jvmRoute>到cookie 值。因此,我认为JSESSIONID查看传入的cookie 是检测故障转移的一种方法。JSESSIONID

相关内容