天天看點

叢集環境下,Session管理的幾種手段

叢集環境下,Session管理的幾種手段

1.Session複制

缺點:叢集伺服器間需要大量的通信進行Session複制,占用伺服器和網絡的大量資源。

由于所有使用者的Session資訊在每台伺服器上都有備份,在大量使用者通路的情況下,會出現伺服器記憶體不夠Session使用的情況。

叢集環境下,Session管理的幾種手段

2.Session綁定

在整個會話期間,使用者所有的請求都在同一個伺服器上處理,即Session綁定在某台特定伺服器上,保證Session總能在這台伺服器上擷取。

叢集環境下,Session管理的幾種手段

(缺點:某一台伺服器當機,該機器上的Session就不存在了。使用者請求切換到其他機器後,沒有Session而無法完成業務處理。)

3.利用Cookie記錄Session

叢集環境下,Session管理的幾種手段

缺點:受Cookie大小限制,如果使用者關閉Cookie,通路就不正常了。

4.Session伺服器

繼續閱讀