Tomcat
檢測tomcat集群中原節點是否失效
我在一個集群中有兩個節點。Node1 最初處理請求。如果第一個節點失敗,負載均衡器會將請求重定向到節點 2。我想知道節點 2 是否有辦法檢測它是否正在獲取應該為節點 1 發出的請求,或者換句話說,知道節點 1 是否剛剛失敗。
我正在使用帶有會話複製的 Tomcat 6。
“檢測”就像您希望自己的程式碼意識到會話已故障轉移一樣?為什麼您需要您的程式碼來了解故障轉移?
如果你已經設置
jvmRoute
了合適的 TomcatEngine
,Tomcat 應該會自動追加.<jvmRoute>
到JSESSIONID
cookie 值。因此,我認為查看傳入的JSESSIONID
cookie 是檢測故障轉移的一種方法。