我的要求:
- 加权 RR 负载平衡
- 无需粘性会话支持
- 无需 SSL
- 后端无需 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 更适合我。
说实话,它非常轻巧、功能强大且易于安装。只需跳转即可。:)