我有負載均衡器負載均衡兩個節點之間的負載。刪除用於負載平衡的JSESSIONID
當用戶註銷時,我將返回相同的登錄頁面。如果用戶登錄到節點1,註銷後,我想要用戶到節點2。
放入Load Balancer的重定向規則不起作用(規則如下所述)。所以,當用戶註銷時,我正在考慮刪除JSESSIONDID,現在假設它現在可能會轉到另一個節點。
在註銷之前,我需要使會話失效。如果我按照下面的步驟,
1. Remove JSESSIONID
2. session.invalidate();
在上述情況下,如果是JSESSIONID無效會話之前刪除,否則無效會話?因爲SESSIOND ID已被刪除
1. session.invalidate();
2. Remove JSESSIONDID
在這種情況下,我已經使會話失效。那麼,我能否刪除JSESSIONID?
重定向規則:
if (($url == "loginPageURL") && (http.getcookie("JSESSIONID") == ""))
{
http.setcookie("JSESSIONID", "");
}
只是出於好奇,我不強迫用戶到另一個得到點節點。這就是負載均衡器要注意的事,對吧? –