Tomcat负载均衡的案例设计

指Ngnix每次都将同一用户的所有请求转发至同一台服务器上,星池云服务器及Nginx的 IP_hash。ession复制(几乎不用):每次session发生变化,就广播给集群中的服务器,使所有的服务器上的session相同。session共享:缓存session至内存数据库中,使用redis,memcached实现。(可以设置过期时间,过期自动清理。
如果后台服务连接超时,Nginx是本身是有机制的,如果出现一个节点down掉的时候,Nginx会更据你具体负载均衡的设置,将请求转移到其他的节点上,但是,如果后台服务连接没有down掉,而是返回了错误异常码 如:504、502、500,该怎么办?
【Tomcat负载均衡的案例设计】开发人员查看定位问题看日志,如星池云服务器果不能提供一个可视化的日志查看平台,将十分痛苦!请务必确保 net.ipv4.ip_forward=1 ,默认他是0,如果是则ip4转发功能将限制, 很可能本机上 docker版本的nginx 全部抛出502错误 ,启动docker端口映射则会抛出“ IPv4 forwarding is disabled. Networking will not work” 错误!则ip4转发功能将限制, 很可能本机上 docker版本的nginx 全部抛出502错误 ,https://www.starpool.cn 启动docker端口映射则会抛出“ IPv4 forwarding is disabled. Networking will not work” 错误!

    推荐阅读