session Replication & session sticky

        訪問網站時,用戶的信息需要存放在客戶端和服務器端,存放在客戶端的信息叫做Cookie,存放在服務器端的信息叫做session。如果某個站點的人氣很高,每天流量很大,那麼這個站點的服務器肯定由多臺機器構成的集羣結構。這樣的話,session信息的存放就需要有個策略了。

        目前比較流行的策略有兩種

        1 session Replication:複製會話,就是說用戶訪問這個站點,那麼這個用戶的session會複製到每一臺服務器上去,這樣,如果用戶正在訪問的那臺機器down掉了,請求馬上轉移到另外一臺機器,這樣這個用戶的信息還是正常的。缺點就是複製session慢呀,那麼多用戶,那麼多服務器的。

        2 session sticky:黏性會話,就是不復制session,當這個用戶訪問這個站點時,是訪問其中一臺機器的,那麼在整個集羣結構中,僅僅是這一臺服務器持有這個用戶的session,並且在這個session週期內,所有的請求都會被定向到這臺服務器。缺點顯而易見,如果這臺服務器down了,那麼訪問馬上出問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章