nginx解决session共享问题jvm-route方式(其实没有真正解决共享问题)defrouteicrouteairlinerout
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了nginx解决session共享问题jvm-route方式(其实没有真正解决共享问题)defrouteicrouteairlinerout,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1751字,纯文字阅读大概需要3分钟。
内容图文
![nginx解决session共享问题jvm-route方式(其实没有真正解决共享问题)defrouteicrouteairlinerout](/upload/InfoBanner/zyjiaocheng/159/905153bc50ab40988c4fe5ce707075ab.jpg)
nginx 解决session共享问题(jvm-route)方式(其实不是真正实现共享,而是分发固定,查看评论2)
1.下载安装jvm_route:http ://nginx-upstream-jvm-route.googlecode.com/svn/trunk/nginx-upstream-jvm-route-read-only
cd /usr/src/nginx-1.2.1
patch - p0 < /usr/local/nginx/nginx_upstream-jvm-route-read-only/jvm_route.patch
./configure --add-module=/usr/local/nginx/nginx-upstream-jvm-route-read-only
make & make install
2.nginx 设置:
修复
upstream www.linuxidc.com {
server 192.168.1.116:8080 srun_id=a;
这里 srun_id=a 对应的是 server1 resin 配置里的 server id="a"
server 192.168.1.117:8081 srun_id=b;
这里 srun_id=b 对应的是 server2 resin 配置里的 server id="b"
jvm_route $cookie_JSESSIONID|sessionid;
}
3.tomcat 设置:
192.168.0.116设置:
修改tomcat/conf/server.xml
192.168.0.117设置:
修改tomcat/conf/server.xml
3.配置完成
这个模块通过session cookie的方式来获取session粘性。如果在cookie和url中并没有session,则这只是个简单的round-robin 负载均衡。
jvm_route的原理(from 作者 Weibin Yao):
1. 一开始请求过来,没有带session信息,jvm_route就根据round robin的方法,发到一台tomcat上面。
2. tomcat添加上session 信息,并返回给客户。
3. 用户再此请求,jvm_route看到session中有后端服务器的名称,它就把请求转到对应的服务器上。
暂时jvm_route模块还不支持默认fair的模式。jvm_route的工作模式和fair是冲突的。对于某个特定用户,当一直为他服务的tomcat宕机后,默认情况下它会重试max_fails的次数,如果还是失败,就重新启用round robin的方式,而这种情况下就会导致用户的session丢失。
总的说来,jvm_route是通过session_cookie这种方式来实现session粘性,将特定会话附属到特定tomcat上,从而解决session不同步问题,但无法解决宕机后会话转移问题。
以上就介绍了nginx 解决session共享问题jvm-route方式(其实没有真正解决共享问题),包括了Session,route方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
内容总结
以上是互联网集市为您收集整理的nginx解决session共享问题jvm-route方式(其实没有真正解决共享问题)defrouteicrouteairlinerout全部内容,希望文章能够帮你解决nginx解决session共享问题jvm-route方式(其实没有真正解决共享问题)defrouteicrouteairlinerout所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。