大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 幾種實現Session共享的解決方法

幾種實現Session共享的解決方法

更新時間:2021-11-18 10:17:09 來源:動力節點 瀏覽940次

解決方案一:基于Nginx的ip_hash 負載均衡

其實就是對請求過來的ip地址對你的多少臺可用的服務器進行取模,然后就會把你的請求通過Nginx的反向代理給分發到對應的服務器上。(這里會把可用的服務器放到一個數組中,如果取模得到的結果是幾,就把請求分到服務器數組中的下標為幾的服務器上)

具體實現:

需要你在Nginx.conf文件中進行對應的修改,根據自己的可用服務器

upstream backend{
    ip_hash;
    server 192.168.128.1:8080 ;
    server 192.168.128.2:8080 ;
    server 192.168.128.3:8080 down;
    server 192.168.128.4:8080 down; 
}
server {
    listen 8081;
    server_name test.csdn.net;
    root /home/system/test.csdn.net/test;
    location ^~ /Upload/upload {
    proxy_pass http://backend; 
    }
}

這種實現的優缺點:

解決方案二:基于Tomcat的session復制

這個解決方案其實就是當用戶請求的時候,把產生的sessionID給復制到系統所有的服務器中,這樣就能保證當用戶請求的時候從服務器A可能調用到服務器B上的模塊的時候,也能保證服務B也有該用戶的sessionID,這樣就不會再次讓用戶進行再次登錄操作了。也就解決問題了。

具體代碼中如何實現session復制呢?

使用session復制的優缺點:

 

解決方案三:使用Redis做緩存session的統一緩存

這種方案呢,其實就是把每次用戶的請求的時候生成的sessionID給放到Redis的服務器上。然后在基于Redis的特性進行設置一個失效時間的機制,這樣就能保證用戶在我們設置的Redis中的session失效時間內,都不需要進行再次登錄。

如何進行代碼的實現:

使用Redis實現session共享的優缺點:

解決方案四:

其實還可以把session放到cookie中去,因為每次用戶請求的時候,都會把自己的cookie放到請求中,所以這樣就能保證每次用戶請求的時候都能保證用戶在分布式環境下,也不會在進行二次登陸。

如果您想了解更多相關知識,可以關注一下動力節點的Spring Session教程,里面的內容豐富,通俗易懂,適合小白學習,希望對大家能夠有所幫助。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 天天爱天天做久久天天狠狼 | 毛片大全免费 | 一级h片| 久久这里只有精品免费看青草 | 国产精品爱啪在线线免费观看 | 一级高清在线观看影片 | 一级特黄色大片 | 免费毛片一级 | 国产第九页 | 香港aa三级久久三级老师 | 这里只有久久精品 | 91精品国产综合久久欧美 | 九九九精品视频免费 | 久操美女| 亚洲精品国产综合久久一线 | 四虎成人影视 | 国产成人亚洲精品乱码在线观看 | 欧美激情一区二区 | 97久久国语露脸精品对白 | 久久久久久久爱综合 | 亚洲男女在线 | 99热久久国产精品这里有6 | 99爱视频精品免视看 | 国产成人精品一区二三区 | 欧美一级毛片aaa片 欧美一级毛片不卡免费观看 | 亚洲一级毛片视频 | 久久美女精品国产精品亚洲 | 999毛片免费观看 | 日韩第三页 | 精品一区二区视频 | 伊人久久综合谁合综合久久 | 中文字幕一区二区三区在线播放 | 午夜一级毛片 | 综合国产福利视频在线观看 | 亚洲香蕉在线观看 | 老司机午夜视频在线观看 | 国产在线精品一区免费香蕉 | 国产精品九九 | 欧美成人精品高清在线观看 | 美女精品久久久久久国产潘金莲 | 免费a级毛片出奶水 |