Tomcat共享Session并且通过Memcached集中管理

【multi-war share the same session OK】=>loadbalacne的前提是每个节点是对等的
/begin/
>>>${Tomcat_home}/conf/context.xml =><Context ... sessionCookiePath="/">
>>>${Tomcat_home}/conf/server.xml=>session need to be managed by memcached
*************begin************
<Context path="/bb" docBase="E:\work\apache-tomcat-7.0.59\webcode\bb" reloadable="false" crossContext="true">
<!-- using kryo serializer || sessionBackupTimeout unit is minute -->
<Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager"
memcachedNodes="n1:192.168.1.190:11211,n2:192.168.1.209:11311"
requestUriIgnorePattern=".*\.(png|gif|jpg|css|js|ico|jpeg|htm|html)$"
sessionBackupAsync="true"
sessionBackupTimeout="60"
transcoderFactoryClass="de.javakaffee.web.msm.serializer.kryo.KryoTranscoderFactory"
sticky="false"
copyCollectionsForSerialization="true" />
</Context>
*************end**************

***********begin************
<Context path="/ee" docBase="E:\work\apache-tomcat-7.0.59\webcode\ee" reloadable="false" crossContext="true">
<Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager"
memcachedNodes="n1:192.168.1.190:11211,n2:192.168.1.209:11311"
requestUriIgnorePattern=".*\.(png|gif|jpg|css|js|ico|jpeg|htm|html)$"
sessionBackupAsync="true"
sessionBackupTimeout="60"
transcoderFactoryClass="de.javakaffee.web.msm.serializer.kryo.KryoTranscoderFactory"
sticky="false"
copyCollectionsForSerialization="true" />
</Context>
***********end**************
/end///
此处/bb和/ee应用可以共享session,通过memcached对session进行集中管理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值