配置一个监听器通常包含以下三部分:
2. 监听策略:如会话保持、连接空闲超时时间等转发行为控制。
3. 终端节点组:创建终端节点组并添加终端节点,用于承接监听器转发的流量。
一、支持的协议类型
全球加速支持监听来自客户端的四层和七层请求,并将请求分发到后端终端节点进行处理。四层与七层监听器的区别在于:当客户端请求到达时,依据四层协议还是七层协议来转发流量。
·四层协议:传输层协议包括 TCP、UDP,主要通过 VIP + Port 接收请求并将流量分发到后端服务器。
·七层协议:应用层协议包括 HTTP、HTTPS,基于 URL、HTTP 头部等应用层信息进行流量分发。
| 协议分类 | 协议 | 说明 | 应用场景 |
| 四层协议 | TCP | 面向连接的、可靠的传输层协议。收发数据前需通过三次握手建立连接。支持基于客户端 IP(源 IP)的会话保持,支持获取客户端源 IP。 | 适用于对可靠性和数据准确性要求高、对传输速度要求较低的场景,如文件传输、收发邮件、远程登录等。详情请参见 配置 TCP 和 UDP 监听器。 |
| 四层协议 | UDP | 无连接的传输层协议,收发数据前无需建立连接,无需维护连接状态。支持一对一、一对多、多对一和多对多的交互通信,支持基于客户端 IP(源 IP)的会话保持。 | 适用于对传输效率要求高、对准确性要求相对较低的场景,如即时通讯、在线视频等。详情请参见 配置 TCP 和 UDP 监听器。 |
| 七层协议 | HTTP | 应用层协议,支持基于请求域名和 URL 的转发。 | 适用于需要对请求内容进行识别的应用,如 Web 应用、App 服务等。详情请参见 HTTP 和 HTTPS 监听器。 |
| 七层协议 | HTTPS | 加密的应用层协议,支持基于请求域名和 URL 的转发。提供统一的证书管理服务,可在全球加速控制台完成证书上传及替换,支持单向认证和双向认证。 | 适用于需加密传输的 HTTP 应用。详情请参见 配置 HTTP 和 HTTPS 监听器。 |
二、支持的端口范围
| 端口类型 | 说明 | 限制 |
| 监听端口(前端端口) | 全球加速接收请求并向终端节点转发请求的端口。 | 可配置范围为 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。 |
三、相关文档
·配置 TCP 和 UDP 监听器
·配置 HTTP 和 HTTPS 监听器
·终端节点组