當前位置:
首頁 > 最新 > 分散式演變過程中之Session集群解決方案

分散式演變過程中之Session集群解決方案

隨著我們互聯網技術的發展、用戶量已經很大了、現在單台機器已經不能存儲這麼多人的會話。

那我們應該怎麼辦?

我們需要對系統進行一個垂直拆分,比如電商系統我們分為:會員中心、交易中心、商品中心等

那這個時候我們如何解決SSO問題了?如何解決分散式下會話機制Session

業界方案有這幾種:

1、 Session Sticky

IP-Hash

192.168.0.100 1tomcat

192.168.0.101 2tomcat

特點:如果某個tomcat宕機了、單點故障 整個機器都session數據都會丟失

2、SesssionRelication

Tomcat本身有這個插件可以解決這種、Session複製。

特點:增加了Session網路開銷 每台tomcat都需要存儲全局的session 、內存

3、Cookiebased

特點:增加了我們客戶端和服務端的通訊、增加了網路資源、擴展強、沒有單點故障

不安全.

4、Session集中存儲

優點:session越多、tomcat容器越多的時候他的優勢就更明顯、沒有單點故障的問題

擴展方便、適合集群數據量大使用。


點擊展開全文

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 閑談君 的精彩文章:

你有多少個十年?

TAG:閑談君 |