监听

更新时间:2025-03-07 07:59:08
重要

本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。

创建标准型GA实例后,您需要为标准型GA实例配置监听。监听负责检查连接请求,然后根据监听路由类型定义的转发方式将请求流量分配到终端节点。

监听协议

每个GA实例可以创建10个监听,监听支持TCP、UDP、HTTPHTTPS协议,您可以根据应用场景选择监听协议。

协议

说明

使用场景

协议

说明

使用场景

TCP

  • 面向连接的协议,可靠性高。在正式收发数据前,必须和对方建立可靠的连接。

  • 基于源地址的会话保持。

  • 在网络层可直接看到来源地址。

  • 数据传输慢。

  • 适用于注重可靠性,对数据准确性要求高,速度可以相对较慢的场景,例如文件传输、发送或接收邮件、远程登录。

  • 无特殊要求的Web应用。

UDP

  • 面向非连接的协议,可靠性低。在数据发送前不与对方进行三次握手,直接进行数据包发送,不提供差错恢复和数据重传机制。

  • 数据传输快。

关注实时性,对可靠性要求相对较低的场景,例如视频聊天、金融实时行情推送。

HTTP

  • 面向连接的协议,可靠性高。在正式收发数据前,必须和对方建立可靠的连接。

  • 数据传输快。

  • 数据明文传输。

  • 适用于加速访问HTTP网站的场景,可以提升客户端访问HTTP网站的速度。

  • 适用于同时加速多个域名或多个路径访问HTTP网站的场景。

HTTPS

  • 面向连接的协议,可靠性高。在正式收发数据前,必须和对方建立可靠的连接。

  • 通过绑定SSL证书,保证数据的高可靠性。

    说明

    关于SSL证书更多信息,请参见什么是数字证书管理服务

  • 数据加密传输。

  • 通过配置HTTP协议最大版本,实现HTTP/3接入,进一步提高数据传输的稳定性、安全性和效率。

  • 适用于加速访问HTTPS网站的场景,可以提升客户端访问HTTPS网站的速度和安全性。

  • 适用于同时加速多个域名或多个路径访问HTTPS网站的场景。

监听路由类型

监听支持选择路由类型,包括智能路由和自定义路由,您可以根据应用场景选择监听路由类型。

说明

自定义路由类型监听功能邀测中,如需使用,请向商务经理申请。申请通过后,监听可选择路由类型。

智能路由类型监听

智能路由类型监听即原标准监听的默认路由类型。GA根据延时因素(主要依赖于地理位置和网络链路情况)自动选择就近且健康的终端节点组进行流量转发,将客户端的网络访问请求送达至最佳终端节点。

适用于需要对全局流量进行精细控制,可根据需要配置终端节点组和终端节点的流量权重的应用。例如:蓝绿部署、A/B测试、多区域部署、按地域下线或升级、多地域容灾等。应用场景及示例,请参见多终端节点组流量调配原理及应用场景多终端节点组流量调配使用示例

智能路由类型监听支持TCP、UDP、HTTPHTTPS协议。

image

自定义路由类型监听

GA能够根据配置的监听端口范围、终端节点组目标端口范围,以及终端节点(交换机vSwitch)的IP地址信息,生成端口映射表。自定义路由类型监听可根据该端口映射表将客户端流量路由到交换机中特定的IP地址和端口。

适用于需要精确规划客户端和后端服务的关系,可将多个用户分配到特定服务器的应用。例如:多人游戏、视频会议、虚拟教室等。自定义路由类型监听的工作原理及使用示例,请参见自定义路由类型监听的工作原理

自定义路由类型监听仅支持TCPUDP协议,在配置终端节点组时指定。您可以为配置的每个终端节点组目标端口范围指定一个或多个协议,支持指定TCPUDP,也支持同时指定TCPUDP。

image
说明

同一个GA实例,不支持同时配置两种路由类型的监听,且路由类型配置完成后不支持变更。两种路由类型的功能区别,请参见智能路由类型监听和自定义路由类型监听对比

监听端口

监听端口是用来接收请求并向终端节点进行转发的端口。

智能路由类型监听端口

说明

对于智能路由类型监听,同一GA实例下:

  • TCP、HTTP、HTTPS协议监听之间,端口不能相同。

  • UDP协议监听与配置了HTTP/3HTTPS协议监听间,端口不能相同。

一般情况下,各监听协议支持配置的端口数量和使用限制如下表所示。

监听协议

可配置的监听端口范围

监听端口配额

监听协议

可配置的监听端口范围

监听端口配额

TCP

1~65499

30个。

  • 多个端口之间使用半角逗号(,)分隔,例如80,90,8080

  • 多个连续的端口可以使用短划线(-)表示监听端口范围,例如80,81,82,83端口,可以使用80-83表示。

UDP

1~65499

30个。

  • 多个端口之间使用半角逗号(,)分隔,例如80,90,8080

  • 多个连续的端口可以使用短划线(-)表示监听端口范围,例如80,81,82,83端口,可以使用80-83表示。

HTTP

1~65499

1个。

HTTPS

1~65499

1个。

针对TCPUDP协议的监听,根据GA实例付费模式不同,有以下使用限制:

按量付费模式
包年包月付费模式
  • 支持为单个监听配置多个连续端口的端口段,端口段可配置范围为1~65499,但多个端口段间端口不能重复。

  • 单个监听可添加的端口数依赖于gaplus_quota_port_per_listener配额。配置单个端口或端口段,均占用1个配额。

    单个GA实例下,所有监听可添加的端口数(包括单个端口和端口段)依赖于gaplus_quota_listener_per_accelerator配额,即:单个GA实例下全部监听可添加的端口和端口段数量≤gaplus_quota_listener_per_accelerator的配额。

    说明

    gaplus_quota_listener_per_accelerator的配额默认为50,如需更多配额,请向商务经理申请。

    例如,GA实例的TCP监听配置1,3-350,400-800,会占用gaplus_quota_port_per_listener3个配额。

    TCP监听最多还可添加27个端口或端口段;若该TCP监听的端口或端口段已达30个,则该GA实例下其他TCPUDP监听最多可添加20个端口或端口段。

警告

监听端口配置完成后,后续修改端口或协议会有流量中断风险,请谨慎操作。建议业务低峰期或将流量切至其他GA实例,再进行配置修改。

  • 单个监听可添加的端口数依赖于gaplus_quota_port_per_listener配额。1个端口即占用1个配额。

    例如,GA实例的TCP监听配置1,3-5,会占用gaplus_quota_port_per_listener4个配额,该TCP监听最多还可添加26个端口。

  • 默认支持为单个监听配置超300个连续端口的端口段。拥有超过300个连续端口的监听可称为海量端口监听。海量端口监听有以下使用限制:

    • 如果您无法为TCPUDP协议监听配置超300个连续端口的端口段,可能是由于GA实例版本不支持。如需使用,请向商务经理申请升级实例。

    • 最少需配置超过300个端口,最多可配置65499个端口。

    • 每个包年包月GA实例仅支持配置1个海量端口监听。

    • 1个海量端口占用gaplus_quota_port_per_listener1个配额。

    例如,您需要为GA实例配置如下监听:TCP 1-400、TCP 443、UDP 200-210UDP 230-240。其中,TCP 1-400为海量端口监听。

警告

监听端口配置完成后,后续修改端口或协议会有流量中断风险,请谨慎操作。建议业务低峰期或将流量切至其他GA实例,再进行配置修改。

自定义路由类型监听端口

自定义路由类型监听端口的使用限制如下:

  • 可配置的端口范围为1~65499。其中,25、250、47894790为系统保留端口。系统生成映射表时会自动忽略系统保留端口。按量付费GA实例不支持配置6081端口。

  • 配置的监听端口范围决定了该监听关联的终端节点组内端口和终端节点内IP的组合数量,即需要满足以下数量关系:监听端口数量(需减去系统保留端口数量)≥终端节点组内所有的端口数量×终端节点内所有交换机的IP数量。建议为监听配置较大的端口范围。

    例如,如果您的终端节点组目标端口范围为81-85,包括5个端口;终端节点的所有交换机IP数量为16个,则监听端口范围需包含不少于80个端口。您可以配置监听为101-180,但不能配置为101-179,否则您的监听无法配置成功。

  • 监听端口配置完成后,后续修改端口范围时不能移除已存在映射关系的端口。

    例如,您的原监听端口范围为100-10000,其中199端口与终端节点的目的端口80在端口映射表中为映射关系,则您可以扩大监听端口为20-10000,但不支持缩小监听端口范围为200-10000

  • 同一GA实例下,不同监听的监听端口不能重复。

  • 本页导读 (1)
  • 监听协议
  • 监听路由类型
  • 智能路由类型监听
  • 自定义路由类型监听
  • 监听端口
  • 智能路由类型监听端口
  • 自定义路由类型监听端口