创建全球加速实例后,您需要为实例配置监听器。监听器用于监听客户端的连接请求,并根据您配置的转发策略,将来自客户端的流量分发至后端终端节点。
配置一个监听器通常包含以下三部分:
1. 监听协议与监听端口:监听端口也称为前端端口,是全球加速接收客户端请求并向后端转发的端口。
2. 监听策略:如会话保持、连接空闲超时时间等转发行为控制。
3. 终端节点组:创建终端节点组并添加终端节点,用于承接监听器转发的流量。
支持的协议类型
全球加速支持监听来自客户端的四层和七层请求,并将请求分发到后端终端节点进行处理。四层与七层监听器的区别在于:当客户端请求到达时,依据四层协议还是七层协议来转发流量。
四层协议:传输层协议包括 TCP、UDP,主要通过 VIP + Port 接收请求并将流量分发到后端服务器。
七层协议:应用层协议包括 HTTP、HTTPS,基于 URL、HTTP 头部等应用层信息进行流量分发。
协议分类 | 协议 | 说明 | 应用场景 |
四层协议 | TCP | 面向连接的、可靠的传输层协议。收发数据前需通过三次握手建立连接。支持基于客户端 IP(源 IP)的会话保持,支持获取客户端源 IP。 | |
四层协议 | UDP | 无连接的传输层协议,收发数据前无需建立连接,无需维护连接状态。支持一对一、一对多、多对一和多对多的交互通信,支持基于客户端 IP(源 IP)的会话保持。 | |
七层协议 | HTTP | 应用层协议,支持基于请求域名和 URL 的转发。 | |
七层协议 | HTTPS | 加密的应用层协议,支持基于请求域名和 URL 的转发。提供统一的证书管理服务,可在全球加速控制台完成证书上传及替换,支持单向认证和双向认证。 |
支持的端口范围
端口类型 | 说明 | 限制 |
监听端口(前端端口) | 全球加速接收请求并向终端节点转发请求的端口。 | 可配置范围为 1 - 65499。 在同一个全球加速实例内:UDP 类协议可以和 TCP 类协议的监听端口重复,例如可同时创建监听器 TCP:80 和监听器 UDP:80; 同一类协议下监听端口不可重复,TCP、TCP SSL、HTTP、HTTPS 同属于 TCP 类,例如不可同时创建监听器 TCP:80 和监听器 HTTP:80。 |
终端节点端口(后端端口) | 后端服务器提供服务的端口,用于接收并处理来自全球加速的流量。七层监听器支持配置终端节点端口。 | 可配置范围为 1 - 65499。 在同一个全球加速实例内,不同监听协议的服务端口可以重复,例如监听器 HTTP:80 和监听器 HTTPS:443 可同时绑定同一台后端服务器的同一个端口。 |
健康检查端口 | 全球加速向后端服务器发送探测请求以确认服务器是否正常运行的端口,若端口响应正常则认为服务器健康。 | 可配置范围为 1 - 65499。 |
相关文档
终端节点组