memcached session manager 解决tomcat集群session共享
所需 jar包 :
这里没有使用kryo序列化。如果是系统并发量非常高,建议使用kryo,但是kryo调试时非常麻烦,自己尝试吧。
下面是tomcat下配置 memcached session manager:
修改context.xml文件,在context节点下 新增一下内容。
<Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager"
memcachedNodes="n1:129.40.205.134:11211"
sticky="false"
sessionBackupAsync="false"
requestUriIgnorePattern=".*\.(ico|png|gif|jpg|css|js)$"
transcoderFactoryClass="de.javakaffee.web.msm.JavaSerializationTranscoderFactory"
/>
这里最好使用non-sticky模式。