Elastic Load Balancing
Network Load Balancer
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

Network Load Balancer 的侦听器

在开始使用 网络负载均衡器 之前,您必须添加一个或多个侦听器。侦听器是一个使用您配置的协议和端口检查连接请求的进程。为侦听器定义的规则可以确定负载均衡器将请求路由到一个或多个目标组中的目标的方式。

有关更多信息,请参阅 Elastic Load Balancing 用户指南 中的请求路由

侦听器配置

侦听器支持以下协议和端口:

  • 协议:TCP、TLS、UDP TCP_UDP

  • 端口:1-65535

可以使用 TLS 侦听器将加密和解密的工作交给负载均衡器完成,以便应用程序可以专注于其业务逻辑。如果侦听器协议为 TLS,您必须在侦听器上确切地部署一个 SSL 服务器证书。有关更多信息,请参阅 网络负载均衡器的 TLS 侦听器

要在同一端口上同时支持 TCP 和 UDP,请创建一个 TCP_UDP 侦听器。TCP_UDP 侦听器的目标组必须使用 TCP_UDP 协议。

可以将 WebSockets 与您的侦听器结合使用。

已配置侦听器的所有网络流量都归类为预期流量。与配置的侦听器不匹配的网络流量被归类为非预期流量。类型 3 之外的 ICMP 请求也被视为非预期流量。Network Load Balancer会删除非预期流量而不将其转发给任何目标。作为非预期流量的一部分的 TCP 数据包因 TCP 重置 (RST) 而被拒绝。

侦听器规则

在创建侦听器时,将会指定用于路由请求的规则。该规则将请求转发到指定的目标组。要更新此规则,请参阅 更新网络负载均衡器的侦听器