论坛首页 Java企业应用论坛

关于Nginx+Tomcat负载均衡

浏览 8095 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2015-02-01  
项目中打算使用Nginx+Tomcat反向代理方式来实现负载均衡,目前有一个问题就是:
一个Nginx+N个Tomcat,这种方式下,如果Nginx挂了那岂不是整个服务就无法访问了,我想问的是:如何对Nginx这一层实现水平扩展,能不能多个Nginx?不至于某个Nginx挂了整个服务就挂了,想要实现这样的目的,有哪些技术可以实现?
谢谢!
   发表时间:2015-02-02  
使用vip+keepalive对nginx水平扩展
0 请登录后投票
   发表时间:2015-02-02  
建议楼主使用haproxy+keepalived+tomcat来实现主备集群负载均衡,可以很好地解决haproxy单点故障问题,可以参考pdf文档中的双主备集群模式部署架构部分的内容:
http://yin-bp.iteye.com/blog/2177475
0 请登录后投票
   发表时间:2015-02-03  
yin_bp 写道
建议楼主使用haproxy+keepalived+tomcat来实现主备集群负载均衡,可以很好地解决haproxy单点故障问题,可以参考pdf文档中的双主备集群模式部署架构部分的内容:
http://yin-bp.iteye.com/blog/2177475


如果只是 Windows 环境下呢?
0 请登录后投票
   发表时间:2015-02-03  
yin_bp 写道
建议楼主使用haproxy+keepalived+tomcat来实现主备集群负载均衡,可以很好地解决haproxy单点故障问题,可以参考pdf文档中的双主备集群模式部署架构部分的内容:
http://yin-bp.iteye.com/blog/2177475


如果只是 Windows 环境下呢?
0 请登录后投票
   发表时间:2015-02-03  
eclipse-my 写道
使用vip+keepalive对nginx水平扩展

如果只是 Windows 环境下呢?
0 请登录后投票
   发表时间:2015-02-03   最后修改:2015-02-03
服务器最好还是linux好些,实在要用windows,那么就haproxy和keepalived部署在linux下,tomcat之类的放在windows上面
0 请登录后投票
   发表时间:2015-02-03  
LVS+N个TOMCAT,LVS会不会有单点故障问题呢?
0 请登录后投票
   发表时间:2015-02-03   最后修改:2015-02-03
paulwong 写道
LVS+N个TOMCAT,LVS会不会有单点故障问题呢?

单台lvs一样的有单点故障问题,用LVS+keepalived做主备就没有问题了,然后应用集群节点间开启bboss会话共享,性能杠杠的 ,so easy。
0 请登录后投票
   发表时间:2015-02-06  
yin_bp 写道
paulwong 写道
LVS+N个TOMCAT,LVS会不会有单点故障问题呢?

单台lvs一样的有单点故障问题,用LVS+keepalived做主备就没有问题了,然后应用集群节点间开启bboss会话共享,性能杠杠的 ,so easy。


有没性能指标,2台机器LVS能扛起突然增大的用户量么,如何扩展更多?
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics