如果后端服务器瘫痪,AWS ELB、HAProxy 或 nginx 会断开连接吗?

如果后端服务器瘫痪,AWS ELB、HAProxy 或 nginx 会断开连接吗?

我想知道以下哪一个负载均衡器能够检测到不可用的后端机器,并将连接重定向到另一台服务器而不丢弃请求:

  • nginx
  • AWS 弹性负载均衡器
  • HAProxy

答案1

我希望他们所有人都会这样做……

  • nginx 将尝试依次联系每个上游服务器在向客户端发送错误之前。

    如果尝试与服务器协作时发生错误,则请求将被发送到下一个服务器,直到所有服务器都测试完毕。如果未能从所有服务器获得成功答案,则将向客户端返回与最后一个服务器协作的结果。

  • 可以配置 HaAProxy 使用服务器选项检查后端服务器查看以及其他相关选项。

相关内容