AWS 网关负载均衡器现已支持 TCP Reset,以实现更快的故障恢复
发布于: 2026年9月3日
AWS 网关负载均衡器(GWLB)现已支持在目标运行状况不佳、已注销,或者某个流的空闲超时结束时,发送 TCP Reset(RST)数据包。此功能使 TCP 端点能够快速检测到失效连接,并通过运行状况良好的目标建立新的 TCP 流,从而将流量中断时间从数分钟缩短至数秒。
以前,当 GWLB 目标失效时,现有的 TCP 连接仍会被继续转发至运行状况不佳的目标(即失效开放行为)。由于客户端或服务器的 TCP 堆栈内置了 TCP 重试与指数回退机制,客户端与服务器应用程序可能会经历长达数分钟的中断。启用此功能后,GWLB 会发送 TCP Reset 数据包以响应传入流量,以此告知发送方该 TCP 连接已不再可用。这可让 TCP 端点快速恢复。
默认情况下不启用 TCP Reset 以确保向后兼容性。您可以使用 AWS 管理控制台、AWS CLI 或 API 为每个目标组启用此功能。以下是可独立触发 TCP Reset 的三个条件:目标运行状况不佳、目标注销(连接耗尽后)、TCP 空闲超时到期。
此功能适用于提供 GWLB 的所有 AWS 区域内的所有新的和现有的网关负载均衡器。使用本功能无需支付额外费用。
要了解更多信息,请访问此 AWS 博客和此处以及此处的《GWLB 用户指南》。