`
sha851092391
  • 浏览: 72585 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Tomcat集群Session配置方式简述

阅读更多
在Tomcat集群中Session配置主要有两种方式:
1、sticky模式,即黏性session模式
2、session复制模式

sticky模式中,同一个用户的请求会委派到同一节点来处理。
优点:配置简单,无需考虑session同步的问题。
缺点:假如处理用户请求的节点挂掉了,那么用户的信息就会丢失。
配置:在tomcat的server.xml中的Engine元素设置jvmRoute属性,worker.properties要开启黏Session模式 worker.controller.sticky_session=1(注意:属性的值要和worker.properties配置的节点名字相同)

session复制模式中,当用户请求的时候,请求会被负载都某一节点,并且session也会被复制。
优点:解决了sticky模式中的缺点。
缺点:增加了网络资源的开销。
配置:Engine元素不设置jvmRoute属性,打开Engine元素的子元素Cluster的注释就行。(一般情况下,默认的就已经足够了,也可以参考:http://sch.iteye.com/blog/1290906)

也可以结合两种方式来对session进行管理,这样子可以弥补两者的不足。
0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics