国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

一文讀懂Session共享

2023-06-26 23:07 作者:懶人Java屈原  | 我要投稿

在?一文讀懂Cookie與Session?中我們介紹了Cookie與Session,這篇文章將繼續(xù)這個(gè)話題,講述Cookie與Session的實(shí)際應(yīng)用場景。

基于Cookie與Session的登錄認(rèn)證

這是上一篇文章的登錄模型,它在單機(jī)系統(tǒng)中,表現(xiàn)的很好很強(qiáng)大。但是在分布式系統(tǒng)中卻不適用,如下圖,有3臺(tái)Tomcat,你在tomcat1登錄了一次,但是你去tomcat2去訪問的時(shí)候,因?yàn)閟ession只存在tomcat1中,所以你又得去登錄一遍,累死。

那么有沒有好的解決方案呢,有的,那就是Session共享

Session共享

1.session復(fù)制

比較經(jīng)典的就是tomcat集群的session復(fù)制機(jī)制。用戶瀏覽器訪問后,負(fù)載均衡器定位到了Tomcat1,如果發(fā)現(xiàn)Tomcat1沒有session,就會(huì)創(chuàng)建一個(gè)session,作為主備份(primary copy)。同時(shí)廣播給其他Tomcat服務(wù)器,讓它們生成tomcat1的session的拷貝(backup copy)。

第二次用戶瀏覽器訪問,如果Tomcat1掛了,負(fù)載均衡器分配到比如Tomcat2上,就會(huì)有以下兩種情況:

1.Tomcat2沒有session拷貝,它會(huì)向其他Tomcat機(jī)器詢問是否有session拷貝,有的話,借給她一份。Tomcat2借到session拷貝后,作為主備份,然后再廣播給其他的機(jī)器。

2.Tomcat2有session拷貝,升級(jí)為主拷貝,然后廣播給其他機(jī)器

2.Session集中存儲(chǔ)

這種情況下,就是完全把Session托管給外部環(huán)境,比如redis緩存,數(shù)據(jù)庫等,來進(jìn)行統(tǒng)一存儲(chǔ)。所有的服務(wù)器統(tǒng)一從一個(gè)地方讀取。


一文讀懂Session共享的評(píng)論 (共 條)

分享到微博請遵守國家法律
炉霍县| 徐汇区| 鹿邑县| 西畴县| 长岭县| 永寿县| 东阳市| 汾阳市| 寿光市| 松阳县| 嘉荫县| 宁晋县| 宁都县| 抚顺市| 鹰潭市| 昭觉县| 夏河县| 屏山县| 奇台县| 阿合奇县| 伊金霍洛旗| 从化市| 建水县| 汉阴县| 丰原市| 天祝| 星座| 金平| 大田县| 花莲县| 读书| 定日县| 大邑县| 安乡县| 闽侯县| 平原县| 南康市| 桑日县| 福鼎市| 遵化市| 丰城市|