如果后端服务器closures,AWS ELB,HAProxy或nginx会删除连接吗?

我想知道哪些下列负载均衡器能够检测到不可用的后端机器,并将连接redirect到另一台服务器而不丢失请求:

  • nginx
  • AWS Elastic Load Balancer
  • HAProxy的

我希望他们都能做到这一点…

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

    如果试图在服务器上发生错误,那么请求将被发送到下面的服务器,然后直到服务器的所有工作者都没有被testing。 如果成功的答案没有成功地从所有的服务器获得,那么向客户端返回最后一个服务器的工作结果。

  • 可以将HaAProxyconfiguration为使用服务器选项检查和其他相关选项来检查后端服务器。