亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > redission-tomcat快速實現(xiàn)從單機部署到多機部署詳解

redission-tomcat快速實現(xiàn)從單機部署到多機部署詳解

熱門標簽:智能電話機器人線路 金融行業(yè)外呼線路 江蘇電銷外呼防封系統(tǒng)是什么 高德地圖標注無營業(yè)執(zhí)照 廣州電銷機器人系統(tǒng)圖 長沙開福怎么申請400電話 賀州市地圖標注app 東莞人工智能電銷機器人供應(yīng)商 百度地圖標注要不要錢

前言

一些項目初期出于簡單快速,都是做單機開發(fā)與部署,但是隨著業(yè)務(wù)的擴展或?qū)捎眯砸蟮奶岣撸瑔螜C環(huán)境已不滿足需求。單機部署往多機部署切換,其中可能存在的一個重要環(huán)節(jié)就是session的共享(如果一開始就是基于token的認證則可忽略)。本文介紹一個基于redis的tomcat session管理開源項目:redission-tomcat,可無代碼侵入式地快速實現(xiàn)session共享。

簡介

redisson是與jedis類似的一個redis客戶端,其功能比jedis要更豐富一些。redission-tomcat是一個基于redis的tomcat session管理器項目,項目地址。相比于其它實現(xiàn),該項目的存儲更為高效,寫操作也更為優(yōu)化。每一個session參數(shù)是在調(diào)用HttpSession.setAttribute時寫入redis的,其它方案卻一般是每次都將整個session進行序列化后寫入。

使用

1.將redisson-all-3.11.0.jar,redisson-tomcat-8-3.11.0.jar(針對tomcat8,其它版本可在上述項目地址頁面找到下載鏈接)兩個jar包下載放到tomcat的lib目錄下。

2.在tomcat conf目錄下的context.xml文件中添加如下配置

<Manager className="org.redisson.tomcat.RedissonSessionManager"
configPath="${catalina.base}/conf/redisson.conf" 
readMode="MEMORY" updateMode="AFTER_REQUEST" broadcastSessionEvents="false"/>

其中

  • configPath:指向Redisson的json或yaml格式的配置文件,第3步中給出。
  • readMode:session屬性的讀取模式。可取值 1. MEMORY, 該模式會將session屬性同時保存到本地tomcat session與redis中,后續(xù)的session更新通過redis事件傳播到本地tomcat session;2. REDIS,只將session屬性保存到redis中。默認為REDIS。
  • updateMode:session屬性的更新模式。可取值 1. DEFAULT,session屬性只通過setAttribute方法保存到redis中;2. AFTER_REQUEST,在每次請求之后,將所有session屬性保存至redis。默認為DEFAULT。
  • broadcastSessionEvents:如果設(shè)置為true,則sessionCreated與sessionDestroyed事件將會被廣播到所有tomcat實例,并使所有注冊的HttpSessionListeners監(jiān)聽器被觸發(fā)。默認為false。

3.在tomcat conf目錄下新增配置文件redisson.conf,內(nèi)容如下

{
"singleServerConfig":{
"idleConnectionTimeout":10000,
"connectTimeout":10000,
"timeout":3000,
"retryAttempts":3,
"retryInterval":1500,
"password":"123456",
"subscriptionsPerConnection":5,
"clientName":null,
"address": "redis://127.0.0.1:6379",
"subscriptionConnectionMinimumIdleSize":1,
"subscriptionConnectionPoolSize":50,
"connectionMinimumIdleSize":24,
"connectionPoolSize":64,
"database":0,
"dnsMonitoringInterval":5000
},
"threads":16,
"nettyThreads":32,
"codec":{
"class":"org.redisson.codec.FstCodec"
},
"transportMode":"NIO"
}

以上為單機模式redis環(huán)境配置,其中password,address修改為自己的值。如果是集群模式,則配置文件為

{
"sentinelServersConfig":{
"idleConnectionTimeout":10000,
"connectTimeout":10000,
"timeout":3000,
"retryAttempts":3,
"retryInterval":1500,
"failedSlaveReconnectionInterval":3000,
"failedSlaveCheckInterval":60000,
"password":null,
"subscriptionsPerConnection":5,
"clientName":null,
"loadBalancer":{
"class":"org.redisson.connection.balancer.RoundRobinLoadBalancer"
},
"subscriptionConnectionMinimumIdleSize":1,
"subscriptionConnectionPoolSize":50,
"slaveConnectionMinimumIdleSize":24,
"slaveConnectionPoolSize":64,
"masterConnectionMinimumIdleSize":24,
"masterConnectionPoolSize":64,
"readMode":"SLAVE",
"subscriptionMode":"SLAVE",
"sentinelAddresses":[
"redis://127.0.0.1:26379",
"redis://127.0.0.1:26389"
],
"masterName":"mymaster",
"database":0
},
"threads":16,
"nettyThreads":32,
"codec":{
"class":"org.redisson.codec.FstCodec"
},
"transportMode":"NIO"
}

我們可以使用nginx來實現(xiàn)負載均衡,參考配置

upstream cnserver{
server 127.0.0.1:8080 weight=2 fail_timeout=10s max_fails=1;
server 127.0.0.1:8081 weight=2 fail_timeout=10s max_fails=1;
}
server {
listen 80;
server_name localhost;
index index.html index.htm;
location /rest/ {
index index.html;
proxy_pass http://cnserver/rest/;
}
}

以上即為使用redisson-tomcat來實現(xiàn)單機部署到多機部署的所有配置。

總結(jié)

技術(shù)架構(gòu)都是隨著業(yè)務(wù)的發(fā)展而不斷演進。在業(yè)務(wù)發(fā)展初期,用戶量、業(yè)務(wù)復(fù)雜度都相對較低,為了實現(xiàn)快速上線驗證,往往采用簡單單一的架構(gòu)。許多項目可能還沒來得及進行架構(gòu)演進升級就GG了,而有幸繼續(xù)成長的項目必然會隨著業(yè)務(wù)的擴張不斷優(yōu)化與升級。

本文介紹的redisson-tomcat可幫助單機項目快速切換到多機支持,當然只是在session管理環(huán)節(jié)。如果涉及到其它如文件上傳,定時任務(wù)等分布式支持,則要另做相應(yīng)調(diào)整了。

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

標簽:北京 滄州 松原 玉樹 張家界 洛陽 永州 廊坊

巨人網(wǎng)絡(luò)通訊聲明:本文標題《redission-tomcat快速實現(xiàn)從單機部署到多機部署詳解》,本文關(guān)鍵詞  redission-tomcat,快速,實現(xiàn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《redission-tomcat快速實現(xiàn)從單機部署到多機部署詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于redission-tomcat快速實現(xiàn)從單機部署到多機部署詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美a级v片不卡在线观看| 日韩中文字幕在线观看视频| 欧美18性精品| 国产a网| 999精品在线| 国产网站免费观看| 99久久精品国产片| 久草免费资源| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 欧美大片一区| 国产伦久视频免费观看视频| 香蕉视频久久| 九九国产| 欧美激情伊人| 韩国毛片| 一级毛片视频免费| 二级特黄绝大片免费视频大片| 国产亚洲精品aaa大片| 国产不卡在线观看| 久草免费在线色站| 国产成人精品在线| 国产精品免费久久| 国产麻豆精品免费密入口| 九九精品在线播放| 国产91精品系列在线观看| 在线观看成人网 | 国产美女在线一区二区三区| 欧美国产日韩精品| 国产激情一区二区三区| 国产综合成人观看在线| 久久99中文字幕| 精品视频一区二区| 黄色免费三级| 毛片的网站| 黄色免费网站在线| 久久久久久久久综合影视网| 亚洲精品久久久中文字| 台湾美女古装一级毛片| 免费一级片在线观看| 色综合久久天天综线观看| 一级片免费在线观看视频| 国产成人啪精品| 黄色免费三级| 久久成人亚洲| 麻豆系列 在线视频| 999久久66久6只有精品| 午夜精品国产自在现线拍| 国产成人啪精品| 欧美激情影院| 亚州视频一区二区| 亚洲第一视频在线播放| 青青久热| 美女免费毛片| 九九久久99| 国产一区二区精品久久| 成人影院一区二区三区| 精品视频在线观看视频免费视频| 成人在免费观看视频国产| 免费国产在线视频| 一级女性大黄生活片免费| 九九精品影院| 久久精品免视看国产明星| 欧美日本国产| 欧美激情一区二区三区在线| 欧美激情一区二区三区视频高清| 亚洲精品影院| 亚久久伊人精品青青草原2020| 亚欧乱色一区二区三区| 国产美女在线观看| 国产视频网站在线观看| 久久久久久久男人的天堂| 精品视频一区二区| 青青久久精品| 欧美a级片视频| 国产一区免费观看| 日本特黄特黄aaaaa大片| 精品国产一区二区三区久| 日韩专区在线播放| 欧美激情一区二区三区在线播放| 精品国产三级a| 青草国产在线观看| 精品国产三级a| 香蕉视频亚洲一级| 一级女性全黄久久生活片| 国产亚洲精品aaa大片| 国产不卡在线播放| 黄视频网站在线看| 日本免费乱人伦在线观看 | 亚洲精品中文字幕久久久久久| 国产高清在线精品一区a| a级毛片免费观看网站| 麻豆系列国产剧在线观看| 成人免费网站久久久| 国产韩国精品一区二区三区| 成人影视在线播放| 亚洲精品永久一区| 亚洲女人国产香蕉久久精品| 精品视频在线看| 久久国产精品自由自在| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 你懂的日韩| 91麻豆国产| 国产国产人免费视频成69堂| 黄视频网站在线观看| 你懂的日韩| 免费的黄色小视频| 国产综合成人观看在线| 91麻豆国产| 四虎久久影院| 国产91精品系列在线观看| 国产麻豆精品高清在线播放| 久久久久久久免费视频| 亚洲精品久久玖玖玖玖| 久久久久久久网| 国产麻豆精品免费密入口| 免费国产在线观看| 999久久久免费精品国产牛牛| 欧美另类videosbestsex视频 | 韩国毛片 免费| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 欧美另类videosbestsex高清| 日韩在线观看视频黄| 久久国产精品只做精品| 亚洲第一页乱| 日日爽天天| 欧美a级片视频| 国产91素人搭讪系列天堂| 精品视频在线看| 韩国三级视频在线观看| 香蕉视频亚洲一级| 国产一级强片在线观看| 中文字幕一区二区三区精彩视频| 国产一区二区精品尤物| 香蕉视频三级| 国产成人啪精品视频免费软件| 亚欧成人毛片一区二区三区四区| 国产精品自拍亚洲| 国产伦久视频免费观看视频| 国产成人啪精品视频免费软件| 91麻豆精品国产片在线观看| 午夜精品国产自在现线拍| 久久成人性色生活片| 九九久久99综合一区二区| 国产91素人搭讪系列天堂| 九九久久99| 亚洲女人国产香蕉久久精品 | 国产不卡在线播放| 久久99青青久久99久久| 国产麻豆精品免费视频| 国产伦精品一区二区三区在线观看| 欧美激情一区二区三区视频 | 午夜在线亚洲| 一级毛片视频在线观看| 夜夜操网| 国产91素人搭讪系列天堂| 精品毛片视频| 国产伦精品一区二区三区无广告| 精品毛片视频| 亚洲女人国产香蕉久久精品 | 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产视频一区二区在线播放| 亚洲不卡一区二区三区在线| 国产一区免费在线观看| 午夜欧美福利| 国产精品12| 精品国产一区二区三区免费| 麻豆系列 在线视频| 国产麻豆精品视频| 日韩av成人| 午夜久久网| 欧美一级视频免费观看| 日日爽天天| 午夜家庭影院| 欧美国产日韩一区二区三区| 国产一区二区精品尤物| 深夜做爰性大片中文| 午夜在线亚洲| 成人免费网站久久久| 久久99这里只有精品国产| 精品视频一区二区| 99热精品在线| 二级片在线观看| 日本在线不卡视频| 欧美另类videosbestsex| 午夜激情视频在线观看| 日日爽天天| 国产美女在线一区二区三区| 韩国毛片 免费| 91麻豆精品国产自产在线| 国产亚洲精品aaa大片| 九九干| 亚洲精品久久久中文字| 四虎影视久久久免费| 亚欧视频在线| 国产麻豆精品hdvideoss| 精品久久久久久中文字幕2017| 日韩在线观看视频免费| 久久精品大片| 久久99中文字幕| 成人免费一级纶理片|