监听器概述

监听器概述

负载均衡服务主要由负载均衡监听器提供。监听器负责监听负载均衡实例上的请求,执行策略分发流量至后端服务器等服务

负载均衡监听器使用前端(客户端到负载均衡器)连接的协议和端口及后端(负载均衡器到后端实例)连接的端口进行配置。同时,负载均衡监听器还可以配置相应的 会话保持 和 健康检查 策略。

负载均衡监听器可以通过监听负载均衡实例上的四层和七层请求,并将这些请求分发到后端服务器上进行处理。四层和七层负载均衡的区别,主要体现在对后台的服务器进行负载均衡时,是依据四层的信息还是七层的信息来决定如何转发流量。其中四层为传输层协议,主要通过 VIP+端口接受请求并分配流量到后端服务器;七层为应用层协议,则基于 URL、HTTP头部等 应用层信息进行流量分发。

1. 支持的协议类型

典型的 Web 应用程序之间的通信需要经由网络的各个分层,每层都会提供特定的通信功能。依据 OSI 网络模型,各个分层中都有标准的通信格式。负载均衡涉及网络模型中的 四层(传输层) 和 七层(应用层),目前支持以下协议的请求转发:

  • HTTP(应用层)
  • HTTPS(应用层)
  • TCP(传输层)

2. 四层协议

如果使用四层协议转发,负载均衡实例会直接将请求转发到后端实例,而不修改任何数据包。负载均衡收到请求之后,会尝试在监听器配置中指定的端口上打开与后端实例的 TCP 连接。

3. 七层协议

如果前端和后端连接均使用七层协议转发,负载均衡器会解析请求中有意义的应用层内容,并根据其内容选择后端服务器。因此,七层负载均衡器需要先代理后端服务器和客户端建立连接后,才可能接受到客户端发送的真正应用层内容的报文,然后再根据该报文中的特定字段,并加上负载均衡设备设置的服务器选择方式,决定最终选择的内部服务器。

个结果匹配 ""

    无结果匹配 ""