帮助文档
https://github.com/magro/memcached-session-manager/wiki/SetupAndConfiguration
安装步骤
- Node 1 和 Node 2 操作一致
- 相关 jar 包
1.memcached-session-manager
2.memcached-session-manager-VERSION # 选择对应 Tomcat 版本
3.kryo 相关 jar 包 # 序列化相关
4.spymemcached
~]# yum install -y tomcat memcache
~]# cd /root/msm
~]# cp * /usr/share/java/tomcat
~]# vim /etc/tomcat/server.xml
<Context path="/myapp" docBase="/data/webapps/myapp" reloadable=""> // Context 需添加在 Host 段内
<Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager"
memcachedNodes="n1:172.18.33.101:11211,n2:172.18.33.102:11211" // 名称:主机名|IP 地址:端口
failoverNodes="n1" // 故障转移节点
requestUriIgnorePattern=".*\.(ico|png|gif|jpg|css|js)$" // 不匹配资源
transcoderFactoryClass="de.javakaffee.web.msm.serializer.kryo.KryoTranscoderFactory"
/>
</Context>
~]# systemctl start memcached
~]# systemctl start tomcat