gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

Nginx+Tomcat8+Memcached實現(xiàn)負載均衡及session共享

1> 基礎(chǔ)環(huán)境

Nginx+Tomcat8+Memcached實現(xiàn)負載均衡及session共享

簡易拓撲圖:

Nginx+Tomcat8+Memcached實現(xiàn)負載均衡及session共享

2> 部署Tomcat

[root@node01 ~]# ll -h ~ |egrep ‘jdk|tomcat’
-rw-r–r– 1 root root 9.3M May 4 17:40 apache-tomcat-8.5.41.tar.gz
-rw-r–r– 1 root root 183M Jul 15 2018 jdk-8u171-linux-x64.tar.gz
[root@node01 ~]# tar zxf jdk-8u171-linux-x64.tar.gz
[root@node01 ~]# mv jdk1.8.0_171 /usr/local/
[root@node01 ~]# vim /etc/profile.d/Java.sh

JAVA_HOME=/usr/local/jdk1.8.0_171  JAVA_BIN=/usr/local/jdk1.8.0_171/bin  JRE_HOME=/usr/local/jdk1.8.0_171/jre  PATH=$PATH:/usr/local/jdk1.8.0_171/bin:/usr/local/jdk1.8.0_171/jre/bin  CLASSPATH=/usr/local/jdk1.8.0_171/jre/lib:/usr/local/jdk1.8.0_171/lib:/usr/local/jdk1.8.0_171/jre/lib/charsets.jar

[root@node01 ~]# . /etc/profile.d/java.sh
[root@node01 ~]# java -version
[root@node01 ~]# tar zxf apache-tomcat-8.5.41.tar.gz
[root@node01 ~]# mv apache-tomcat-8.5.41 /opt/tomcat8
[root@node01 ~]# cd /opt/tomcat8/
[root@node01 ~]# > webapps/ROOT/index.jsp
[root@node01 ~]# vim webapps/ROOT/index.jsp

<html>    <head>      <title>web session test</title>    </head>    <body>      <h1>10.100.1.121:8080</h1>      <h2>session: <%=session.getId()%> </h2>    </body>  </html>

[root@node01 ~]# ./bin/startup.sh

Nginx+Tomcat8+Memcached實現(xiàn)負載均衡及session共享

node02和node03和node01的部署方法一致,注意index.jsp信息要區(qū)分開。

3> Nginx代理Tomcat

[root@node01 ~]# cd ~
[root@node01 ~]# yum install -y pcre pcre-devel openssl openssl-devel
[root@node01 ~]# yum install -y nginx
[root@node01 ~]# vim /etc/nginx/nginx.conf
[root@node01 ~]# systemctl start nginx
[root@node01 ~]# systemctl enable nginx

Nginx+Tomcat8+Memcached實現(xiàn)負載均衡及session共享

[root@node01 ~]# /usr/sbin/nginx -s reload

訪問http://10.100.1.121的請求會按權(quán)重輪流分發(fā)至各tomcat,但sessionID會隨著頁面刷新而變動。

4> 安裝memcached

[root@node01 ~]# yum -y install libevent libevent-devel
[root@node01 ~]# systemctl start memcached
[root@node01 ~]# systemctl enable memcached
[root@node01 ~]# ps -ef|grep memcached
[root@node01 ~]# netstat -lnpt

5> 實現(xiàn)session共享

MSM(memcached session manager),MSM是一款實現(xiàn)Tomcat會話保持的管理組件,支持粘性和無粘性的配置,并且支持Memcached會話故障轉(zhuǎn)移。
[root@node01 ~]# yum install -y git
[root@node01 ~]# git clone https://github.com/magro/memcached-session-manager.git
以下為我整理的jar包,下載拷貝到各tomcat下lib目錄,可為你省去很多麻煩。
參考:https://github.com/magro/memcached-session-manager/wiki/SetupAndConfiguration#decide-which-serialization-strategy-to-use

wget http://repo1.maven.org/maven2/de/javakaffee/msm/memcached-session-manager/1.9.7/memcached-session-manager-1.9.7.jar  wget http://repo1.maven.org/maven2/de/javakaffee/msm/memcached-session-manager-tc8/1.9.7/memcached-session-manager-tc8-1.9.7.jar  wget http://repo1.maven.org/maven2/net/spy/spymemcached/2.12.2/spymemcached-2.12.2.jar  wget http://repo1.maven.org/maven2/com/esotericsoftware/kryo/4.0.0/kryo-4.0.0.jar  wget http://repo1.maven.org/maven2/org/ow2/asm/asm/5.2/asm-5.2.jar  wget http://repo1.maven.org/maven2/de/javakaffee/kryo-serializers/0.38/kryo-serializers-0.38.jar  wget http://repo1.maven.org/maven2/com/esotericsoftware/minlog/1.3.0/minlog-1.3.0.jar  wget http://repo1.maven.org/maven2/com/esotericsoftware/reflectasm/1.11.3/reflectasm-1.11.3.jar  wget http://repo1.maven.org/maven2/org/objenesis/objenesis/2.4/objenesis-2.4.jar  wget http://repo1.maven.org/maven2/de/javakaffee/msm/msm-kryo-serializer/1.9.7/msm-kryo-serializer-1.9.7.jar

配置context.xml
[root@node01 ~]# cd /opt/tomcat8/conf/
[root@node01 ~]# cp context.xml context.xml.bk
[root@node01 ~]# vim context.xml

 <Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager"           memcachedNodes="n1:10.100.1.121:11211,n2:10.100.1.122:11211,n3:10.100.1.123:11211"           lockingMode="auto"           sticky="false"           sessionBackupAsync="false"           sessionBackupTimeout= "1000"             copyCollectionsForSerialization="true"           requestUriIgnorePattern=".*.(ico|png|gif|jpg|css|js)$"           transcoderFactoryClass="de.javakaffee.web.msm.serializer.kryo.KryoTranscoderFactory" />

Nginx+Tomcat8+Memcached實現(xiàn)負載均衡及session共享

[root@node01 ~]# scp context.xml 10.100.1.122:/opt/tomcat8/conf/context.xml
[root@node01 ~]# scp context.xml 10.100.1.123:/opt/tomcat8/conf/context.xml

重啟tomcat服務(wù)后檢測效果,n3表示當前session保存在node03節(jié)點的mencached上,

Nginx+Tomcat8+Memcached實現(xiàn)負載均衡及session共享Nginx+Tomcat8+Memcached實現(xiàn)負載均衡及session共享

停掉node03節(jié)點的memcached服務(wù),刷新頁面,
[root@node03 tomcat8]# systemctl stop memcached
[root@node03 tomcat8]# ps -ef |grep memcached
root 7412 6754 0 19:46 pts/0 00:00:00 grep –color=auto memcached
刷新頁面,session會話轉(zhuǎn)移到n1這個memcached上了,但sessionID依然沒有改變,說明session已共享。關(guān)閉任一節(jié)點的tomcat服務(wù),發(fā)現(xiàn)從nginx負載過來的請求未分發(fā)至關(guān)停的tomcat上,sessionID也不會變。

Nginx+Tomcat8+Memcached實現(xiàn)負載均衡及session共享

關(guān)閉任一節(jié)點的tomcat服務(wù),發(fā)現(xiàn)從nginx負載過來的請求未分發(fā)至關(guān)停的tomcat上,sessionID也不會變。

查看catalina.out日志,
[root@node01 logs]# tailf catalina.out

Nginx+Tomcat8+Memcached實現(xiàn)負載均衡及session共享

至此,Nginx+Tomcat+Memcached實現(xiàn)負載均衡及session共享就實現(xiàn)了。

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
玖玖爱视频在线| 五月婷婷丁香综合网| 少妇人妻无码专区视频| 男人天堂a在线| 女人和拘做爰正片视频| 黄色在线视频网| 一级片免费在线观看视频| 黄色片免费在线观看视频| 国产精品宾馆在线精品酒店| www.激情小说.com| 黄色一级片国产| 人妻丰满熟妇av无码区app| 激情成人在线观看| 国产成人a亚洲精v品无码| 亚洲欧美日韩三级| 九九热只有这里有精品| 中文字幕第36页| 精品视频在线观看一区二区| 欧美在线观看视频网站| 91九色国产ts另类人妖| 无码aⅴ精品一区二区三区浪潮| 午夜视频在线观| 九九九九免费视频| 久久久成人精品一区二区三区| 激情深爱综合网| 永久免费在线看片视频| 亚洲国产精品毛片av不卡在线| 激情图片qvod| 亚洲涩涩在线观看| 国产精品视频一区二区三区四区五区| 成人性生交视频免费观看| 97在线播放视频| youjizz.com在线观看| 老司机午夜性大片| 无码人妻h动漫| 欧美激情视频免费看| 天天在线免费视频| 国产黑丝在线视频| 亚洲精品久久久中文字幕| 欧美a在线视频| 欧美啪啪免费视频| 精品一区二区三区无码视频| 黄色免费高清视频| 在线能看的av网站| 婷婷免费在线观看| 欧美一级裸体视频| 亚洲男人天堂色| 日韩精品一区二区三区色欲av| 国产3p露脸普通话对白| 成人在线视频一区二区三区| 中文字幕第50页| 男女激烈动态图| 国产日韩欧美大片| 少妇久久久久久被弄到高潮| 天天想你在线观看完整版电影免费| 国产成人美女视频| 高潮一区二区三区| 在线视频观看91| 日本中文字幕二区| 日韩av福利在线观看| 99久久久无码国产精品性色戒| 色中文字幕在线观看| 可以免费看的黄色网址| 欧美另类videosbestsex日本| 最近免费观看高清韩国日本大全| 免费的一级黄色片| 国产无限制自拍| 人妻内射一区二区在线视频 | 成人亚洲免费视频| 在线看免费毛片| 国产人妻人伦精品| 日韩一级性生活片| 日韩精品一区二区三区不卡 | 91人人澡人人爽人人精品| 黄色小视频免费网站| 蜜桃视频成人在线观看| 人人妻人人澡人人爽欧美一区双 | 在线观看国产一级片| 日韩视频在线观看视频| 精品丰满人妻无套内射| 性生交免费视频| 成人性生交视频免费观看| 黄色激情在线视频| 黄色高清无遮挡| 欧美aaa在线观看| 男人添女人下部高潮视频在观看 | 一级性生活视频| 国产91在线视频观看| 一区二区免费av| 久久久久久人妻一区二区三区| 99热这里只有精品在线播放| 黄色网络在线观看| 国产精品igao| 国产精品久久久久9999爆乳| 亚洲第一中文av| 农民人伦一区二区三区| 亚洲欧美日本一区二区三区| 久操网在线观看| www.国产福利| 精品免费国产一区二区| 男女裸体影院高潮| 欧美美女一级片| 女人和拘做爰正片视频| 久久99国产精品一区| 久久国产这里只有精品| 毛片在线视频播放| 丰满人妻一区二区三区53号 | 色欲av无码一区二区人妻| 男人天堂成人网| 欧美一级xxxx| 日本xxxx黄色| 中国丰满人妻videoshd| 老司机激情视频| 国产又黄又爽免费视频| 日本在线一二三区| 日韩无套无码精品| 欧美激情 国产精品| 女女百合国产免费网站| 性欧美18一19内谢| 国内自拍第二页| 久久99999| 少妇激情一区二区三区| 岳毛多又紧做起爽| 可以免费观看av毛片| 国模吧无码一区二区三区| www在线观看免费| 欧洲精品一区二区三区久久| 日本五级黄色片| xxxx18hd亚洲hd捆绑| 国产精品一线二线三线| 婷婷五月综合缴情在线视频| 日本a在线免费观看| 亚洲熟妇无码一区二区三区导航| 精品一二三四五区| 日韩a∨精品日韩在线观看| 国产资源在线视频| 精品99在线视频| 九九九在线观看视频| 久久99爱视频| 日韩av福利在线观看| 国产在线拍揄自揄拍无码| 国产精品久久久影院| 日韩精品在线中文字幕| 国产精品又粗又长| 国产精品-区区久久久狼 | 2019日韩中文字幕mv| 日本a视频在线观看| 97在线播放视频| 狠狠躁狠狠躁视频专区| 樱花草www在线| 久久久久久久久久久综合| www黄色日本| 一区二区三区 日韩| 少妇熟女一区二区| 国产午夜福利100集发布| 无码少妇一区二区三区芒果| 污污视频网站在线| 欧美这里只有精品| 国内自拍视频一区| 特色特色大片在线| 能在线观看的av| 中文字幕综合在线观看| 日日摸日日碰夜夜爽无码| 999在线免费视频| 樱空桃在线播放| 免费裸体美女网站| 最新av网址在线观看| 北条麻妃在线视频| 日本天堂免费a| 男人女人黄一级| 超级碰在线观看| 日本美女高潮视频| 妺妺窝人体色777777| 在线观看国产一级片| 8x8ⅹ国产精品一区二区二区| 国产天堂在线播放| 国产免费一区二区视频| 一区二区免费av| 99999精品视频| www.xxx麻豆| 一级黄色片在线免费观看| 波多野结衣之无限发射| 黄色网址在线免费看| 天天爽人人爽夜夜爽| 久久精品国产精品亚洲色婷婷| 欧美性受xxxx黒人xyx性爽| 免费裸体美女网站| 欧美日韩精品在线一区二区| 日本丰满大乳奶| 亚洲第一色av| 男女视频在线看| 国产第一页视频| 波多野结衣之无限发射| 300部国产真实乱| 九九热视频免费| 亚洲污视频在线观看| 亚洲爆乳无码专区| 男人揉女人奶房视频60分| 成年人午夜免费视频| 久久久久久免费看|