日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java session 同步_session同步

發布時間:2023/12/2 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java session 同步_session同步 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

對于大型分布式網站來說,一個業務后面往往對應著多臺服務器。用戶的請求將在不同的服務器之間進行跳轉,這樣的情形下,我們就需要保持session在不同服務器之間的同步。

1、基于數據庫的session共享。

原理:使用數據庫專門用來存儲session信息,保證session的持久化。

優點:服務器出現問題,session不會丟失。

缺點:如果網站的訪問量很大,把session存儲到數據庫中,會對數據庫造成很大壓力,還需要增加額外的開銷維護數據庫,系統整體的吞吐會受到很大的影響。

2、session 復制

原理:將一臺機器上的Session數據廣播復制到集群中其余機器上

優點:實現簡單、配置較少、當網絡中有機器Down掉時不影響用戶訪問

缺點:在機器較少,網絡流量較小廣播式復制到其余機器上,當機器數量增多時候會有一定廷時,帶來一定網絡開銷

3、基于redis的分布式session

原理:將sessionId作為key, session 作為value 保存在redis集群中

優點:實現了集群之間的session同步,實現了服務器的高可用

實現流程:用戶請求通過負載均衡設備(比如nginx)轉發到不同的應用服務器集群上,應用服務器會根據sessionId來訪問redis 集群進行session的存取。這樣即使某臺服務器宕機了,也不會影響到其他的服務器。

總結

以上是生活随笔為你收集整理的java session 同步_session同步的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。