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


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

1.Session復制

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

由於所有用戶的Session信息在每台服務器上都有備份,在大量用戶訪問的情況下,會出現服務器內存不夠Session使用的情況。

2.Session綁定

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

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

3.利用Cookie記錄Session

缺點:受Cookie大小限制,如果用戶關閉Cookie,訪問就不正常了。

這個大部分網站還是使用這種方式的。

4.Session服務器

獨立部署Session服務器統一管理Session,應用服務器每次讀寫Session時,都訪問Session服務器。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM