lsyf8 发表于 2018-12-6 09:28:07

Nginx负载均衡实现tomcat群集

  此方案 简单的配置了 Nginx+两个tomcat 来做负载均衡 如下图
http://blog.运维网.com/attachment/201304/163427460.jpg
  优点是 tomcat 服务器其中一个宕机 也不影响服务器的web发布
  而且访问量大的情况下 也能互相分担压力
  以下是 配置:   vi /usr/local/nginx/conf/nginx.conf
http://blog.运维网.com/attachment/201304/170151657.jpg
  这里 就不介绍tomcat怎么配置了
  但是如果这样的 网站的session 就会出现问题,如果不明白什么意思 就 找个能注册登录的源码网站放到 这两个tomcat服务器下 ,然后先访问 网站 登录上,然后刷新,就会出现session消失了。你的账号也掉了。
  原因是每个账号都会有一个session,tomcat会给你保存
  但是这里有多个tomcat ,再负载均衡的情况下 没有保存你session的tomcat就以为你没有,所以账号就掉了。
  解决方法 就是再加以个memcached服务器来让tomcat共享session 这样 不管访问哪个tomcat都会取到你的session   ,后面我会发布如何 解决session共享问题的文章。



页: [1]
查看完整版本: Nginx负载均衡实现tomcat群集