集群環境下,Session管理的幾種手段
1.Session復制
缺點:集群服務器間需要大量的通信進行Session復制,占用服務器和網絡的大量資源。
由於所有用戶的Session信息在每台服務器上都有備份,在大量用戶訪問的情況下,會出現服務器內存不夠Session使用的情況。

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

(缺點:某一台服務器宕機,該機器上的Session就不存在了。用戶請求切換到其他機器后,沒有Session而無法完成業務處理。)
3.利用Cookie記錄Session

缺點:受Cookie大小限制,如果用戶關閉Cookie,訪問就不正常了。
這個大部分網站還是使用這種方式的。
4.Session服務器
獨立部署Session服務器統一管理Session,應用服務器每次讀寫Session時,都訪問Session服務器。

