tomcat+nginx
负载均衡



不能直接暴露8080,不能高并发
关闭openresty中的nginx
使用最初的nginx
编写负载均衡器
当访问jsp页面时,调度到tomcat负载均衡器

将test.jsp文件放置到tomcat的默认发布目录
server3同样
server1上没有test.jsp。但是1上的nginx配置了负载均衡,调度到server2和server3
默认使用round-robin调度算法

客户端与服务器端保持完整连接
tomcat+nginx (sticky模块)


编译
只需要Make

添加sticky

此时session保持
多次刷新也不变
手动关闭server2
nginx自带健康检测,server2关闭,server3自动接管
用户之前提交的session不见了,因为之前的session由server22处理。所以要进行交叉存储
tomcat+nginx+memcache交叉存储
2和3的缓存数据

拷贝到server3

出现故障找自己,正常找对方
server2为n1
server3为n2

开始初始化
初始化完成
server3正常将缓存存储在server2上
在server2上安装telnet
使用Telnet查看memcache
3正常将缓存存储在2上。在2上可以看到刚刚提交的数据
3正常运行,缓存在server2的memcache上
关掉server3
server2自动接管,但是之前数据还在
版权声明:本文为weixin_43635039原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。