比较使用 HAProxy 和 Nginx 的 HTTP 负载平衡

比较使用 HAProxy 和 Nginx 的 HTTP 负载平衡

我的要求:

  1. 加权 RR 负载平衡
  2. 无需粘性会话支持
  3. 无需 SSL
  4. 后端无需 HTTP 1.1

因此实际上我只需要非常简单的 HTTP 负载平衡!!

我的老板让我尝试 HA Proxy,但我不知道HA Proxy 对我来说有点过分我想知道与使用 HA Proxy 相比,使用 HA Proxy 有什么好处?现有的 nginx 的 HttpUpstreamModule

例如(现有的 nginx 配置)

upstream backend  {
  server backend1.example.com weight=5;
  server backend2.example.com:8080;
  server unix:/tmp/backend3;
} 

HAProxy因为我以前没有用过所以我想听听你的意见。

答案1

您可能应该将健康检查添加到您的列表中。我发现健康检查的局限性和对当前状态缺乏可见性使得 HAProxy 更适合我。

说实话,它非常轻巧、功能强大且易于安装。只需跳转即可。:)

相关内容