tomcat 集群 session共享不了_用Tomcat内置的Session复制方案实现Tomcat集群Session共享...

实现过程

第1步

修改tomcat的server.xml文件,在 节点下,添加以下内容:

                    port="45564"frequency="500" dropTime="3000" />

                  autoBind="100"selectorTimeout="5000" maxThreads="6" />

              deployDir="/tmp/war-deploy/"watchDir="/tmp/war-listen/" watchEnabled="false" />

1234567891011121314151617181920

1949c564dd6abf8006dd294afd2b3f77.png

第2步

在项目的web.xml中添加如下节点:

优缺点

优点

Java代码上不需要做任何修改

缺点

依赖应用服务器容器,这里是Tomcat,其他的容器是使用不了的;

适合小集群,不适合大集群,因为Session的复制是 all toall的,每个Tomcat都会存储其他的Session,会造成很大的资源浪费;

在高并发的情况下延迟较为严重且占用网络资源。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值