【问题标题】:NGINX: using multiple node as load balancer [closed]NGINX:使用多个节点作为负载均衡器 [关闭]
【发布时间】:2016-02-13 17:42:42
【问题描述】:

我在机器 A、B、C、D 上的 Tomcat 服务器上部署了应用程序 我想使用 Nginx 使用两个负载平衡器节点 LB1 和 LB2 进行负载平衡。 我得到的所有配置都只使用一个节点作为负载均衡器。

是否可以使用 Nginx。

如果我们在服务器上运行关键应用程序,则需要零停机时间。如果我们使用一个 LB 并且由于某种原因 LB 本身失败,那么就会出现问题。

我们最初使用 AWS 负载均衡器进行了设置,但最近我们开始使用 websockets。 Web 套接字在 EC2 负载均衡器上无法正常工作。

如果有人有更好的选择,请提出建议。

【问题讨论】:

    标签: amazon-web-services nginx load-balancing


    【解决方案1】:

    使用 Amazon ELB 并转发 TCP:80/443 而不是 HTTP:80/443

    平衡 TCP 的唯一缺点是,如果您使用 HTTPS,您的应用服务器必须自己提供 SSL 证书。

    如果您想自己运行负载均衡器而不会出现单点故障,您可以在主均衡器发生故障时使用 haproxy 回退到备用计算机。

    http://www.loadbalancer.org/blog/transparent-load-balancing-with-haproxy-on-amazon-ec2

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-10
      • 2019-05-09
      • 1970-01-01
      相关资源
      最近更新 更多