欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Tomcat Nginx Redis實現(xiàn)session共享過程圖解

 更新時間:2020年07月31日 11:31:33   作者:與李  
這篇文章主要介紹了Tomcat Nginx Redis實現(xiàn)session共享過程圖解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

一、準(zhǔn)備工作

中間件:Tomcat、Redis、Nginx

jar包:commons-pool2-2.4.2.jar、jedis-2.8.0.jar、tomcat-redis-session-manager-2.0.0.jar

二、配置Tomcat

多臺Tomacat需要配置不同的端口號

/lib

將jar包存放到此位置

/conf/server.xml

/conf/context.xml

host為Redis的ip地址,port為端口,database為數(shù)據(jù)庫。

Nginx

/conf/nginx.conf

upstream意為配置服務(wù)器列表,本例中開啟了兩臺tomcat,端口分別為8080與9999。

proxy_pass意為配置代理服務(wù)器。

此配置意為監(jiān)聽本地(192.168.0.113)的80端口,并將請求以輪詢方式轉(zhuǎn)發(fā)給8080和9999的tomcat服務(wù)器。

Redis

Redis不需要特殊配置,啟動即可。

三、測試

先后啟動Redis服務(wù)、兩臺tomcat服務(wù)器、Nginx服務(wù)器。

在Tomcat啟動頁面加上標(biāo)識,判斷兩臺服務(wù)器中sessionId是否一致。

/webapps/ROOT/index.jsp:

四、結(jié)果

如果F5刷新頁面不能切換端口對應(yīng)的頁面,可能是由于瀏覽器緩存造成。

解決方法:清除緩存刷新,alt+F5

此時可看到多個tomcat服務(wù)在不斷輪詢,且sessionId一致。

再用Redis桌面管理工具查看信息:

可以看到session信息已經(jīng)交給Redis管理。

實現(xiàn)成功 。

五、弊端

此種方式依賴于tomcat容器,如果中間件換成jetty或者其他,就不受用。

還有一種較好實現(xiàn)方式:Spring Session + Redis

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Tomcat出現(xiàn)假死原因及解決方法

    Tomcat出現(xiàn)假死原因及解決方法

    線上環(huán)境因為有個接口內(nèi)部在錯誤的參數(shù)下,會不斷生成字符串,導(dǎo)致OOM,在OOM之后服務(wù)還能正常運行,但是發(fā)送的Api請求已經(jīng)沒有辦法響應(yīng)了,本文小編給大家詳細(xì)介紹了Tomcat出現(xiàn)假死原因及解決方法,需要的朋友可以參考下
    2023-11-11
  • 如何解決點擊 tomcat9.exe閃退的問題

    如何解決點擊 tomcat9.exe閃退的問題

    這篇文章主要介紹了如何解決點擊 tomcat9.exe閃退的問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • TOMCAT啟動失敗using?catalina_opts為空的解決方法

    TOMCAT啟動失敗using?catalina_opts為空的解決方法

    這篇文章主要給大家分享了TOMCAT啟動失敗using?catalina_opts為空的解決方法,文中有詳細(xì)的解決流程,具有一定的參考價值,需要的朋友可以參考下
    2023-10-10
  • Eclipse啟動Tomcat后無法訪問項目解決辦法

    Eclipse啟動Tomcat后無法訪問項目解決辦法

    這篇文章主要介紹了Eclipse啟動Tomcat后無法訪問項目解決辦法的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • nginx+tomcat單個域名及多個域名配置教程

    nginx+tomcat單個域名及多個域名配置教程

    這篇文章主要介紹了nginx+tomcat單個域名及多個域名配置教程,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-12-12
  • Tomcat環(huán)境變量如何配置

    Tomcat環(huán)境變量如何配置

    這篇文章主要以文字?jǐn)⑹龅男问綖榇蠹以敿?xì)介紹了Tomcat環(huán)境變量如何配置,以及驗證方法,感興趣的小伙伴們可以參考一下
    2016-06-06
  • Windwos下實現(xiàn)Nginx+Tomcat集群過程解析

    Windwos下實現(xiàn)Nginx+Tomcat集群過程解析

    這篇文章主要介紹了Windwos下實現(xiàn)Nginx+Tomcat集群過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-10-10
  • 解決Tomcat在修改代碼后不會自動reload的問題

    解決Tomcat在修改代碼后不會自動reload的問題

    下面小編就為大家分享一篇解決Tomcat在修改代碼后不會自動reload的問題,具有很好的參考價值,希望對大家有所幫助
    2017-11-11
  • 為什么我的tomcat啟動不起來

    為什么我的tomcat啟動不起來

    tomcat安裝好了,準(zhǔn)備部署Web項目了,啟動tomcat,發(fā)現(xiàn)沒有反應(yīng),本文就來解決一下這個問題,感興趣的小伙伴們可以參考一下
    2021-07-07
  • 詳解Java的環(huán)境變量和Tomcat服務(wù)器配置

    詳解Java的環(huán)境變量和Tomcat服務(wù)器配置

    本文主要介紹了Java環(huán)境變量和Tomcat服務(wù)器配置的步驟,具有一定的參考價值,下面跟著小編一起來看下吧
    2016-12-12

最新評論