真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

分布式session實現(xiàn)方式

    當(dāng)一個傳統(tǒng)的Web項目需要從單點擴張成為集群式時候,需要考慮的一個問題:分布式Session的實現(xiàn)。通常分布式session有三種解決方式,現(xiàn)對三種方式進(jìn)行簡單記錄:

成都創(chuàng)新互聯(lián)主營弓長嶺網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都App制作,弓長嶺h5小程序設(shè)計搭建,弓長嶺網(wǎng)站營銷推廣歡迎弓長嶺等地區(qū)企業(yè)咨詢

    1.session廣播

    顧名思義,廣播就是在集群里的所有服務(wù)器將他們的session向其他服務(wù)器進(jìn)行同步,使得每一臺服務(wù)器上都有其他服務(wù)器的session信息,這樣,不管請求進(jìn)入那個服務(wù)器,都可以獲取session信息。這種方式從理解和實現(xiàn)方面都比較簡單,同時避免了單點故障引起的session丟失問題。但是因為廣播是多臺服務(wù)器同步的過程,會有一定的延時性,所以只適用于集群規(guī)模小,網(wǎng)絡(luò)開銷小的情況。

    2.粘性session

    這是一種指定session的方法,在集群的路由處對所有的請求做出指定服務(wù)器的分發(fā),使得某個攜帶session的請求每次都進(jìn)入同一臺后端服務(wù)器。這種方式?jīng)]有額外的網(wǎng)絡(luò)開銷,適用于中等規(guī)模的集群,但是由于每條請求都對應(yīng)一個服務(wù)器,所以當(dāng)有服務(wù)器Down機時,相應(yīng)的session會丟失,出現(xiàn)單點故障。

    3.緩存集中式管理

    將session信息單獨取出,所有的session信息都放在指定緩存中進(jìn)行集中式管理,所有攜帶session的請求都會先進(jìn)入這里處理,然后向后端服務(wù)器進(jìn)行相應(yīng)的分發(fā)。通常使用的緩存有memcache、redis等。這種方式使用于大型集群,方便增加集群節(jié)點,但穩(wěn)定性性依賴于緩存的穩(wěn)定性,需要有合理的寫入策略,避免緩存失效后session丟失。


網(wǎng)站標(biāo)題:分布式session實現(xiàn)方式
網(wǎng)站網(wǎng)址:http://weahome.cn/article/ijjdsp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部