tomcat和memcache结合---交叉存储

一、定义解释

 把tomcat和memcache相结合 交叉存储 这样就可以实现session共享

解决了上节的问题

接着上节内容 继续做实验

二、停止tomcat服务

修改context.xml文件----server2

1.停止tomcat服务

 2.修改context.xml文件

 三、拷贝java包到/usr/local/tomcat/lib------server2

 四、安装memcached 并开启------server2

然后在server3同样的操作  ======context.xml文件 有一点不同---出现故障找自己

 五、测试

1.开启tomcat服务并查看日至

server2:

开启tomcat服务

查看日至

 在server3一样的操作

2. 打开浏览器输入 172.25.254.1/test.jsp

输入几条信息

此时调度的是server2  按照交叉存储原则  数据应该存在 n2---172.25.254.3---server3

查看一下

首先在server3安装一个 telnet 工具====注意:退出命令:ctrl+]  ---输入quit

后面数字是访问浏览器时候的ip

可以查看到数据确实时交叉存储

 3. 模拟故障出现 测试

如果server2 出现故障 

此时打开浏览器  继续输入信息  

发现调度器已经变成server3  但之前的数据仍然存在!成功!

此时调度的是server3  数据存储id没变 ----说明server3 就是从原有的memcache取得数据

重新开启server2 tomcat服务

如果停掉server3 的memecache服务

再次进入浏览器  调度的仍然是server3  但数据存储id变成了n1   还是不影响数据存储

 用telnet 查看数据  在server2  查看  数据存在

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值