配置UDP监听器
最近更新时间: 2024-10-17 17:10:00
UDP 监听器简介
您可以在负载均衡实例上添加一个 UDP 监听转发来自客户端的 UDP 协议请求。UDP 协议适用于对传输效率要求高、对准确性要求相对较低的场景,如即时通讯、在线视频等。UDP 协议的监听器,后端服务器可直接获取客户端的真实 IP。
配置 UDP 监听器
步骤1:打开监听器管理页面
登录负载均衡控制台。
在左侧导航栏,选择 LB 实例列表。
在 CLB 实例列表页单击需配置的实例 ID,进入实例详情页。
单击监听器管理标签页。
步骤2:配置监听器
在 TCP/UDP 监听器下,单击新建,在弹出框中配置 UDP 监听器。
1. 基本配置
创建UDP 监听器具体基本配置如下图所示。
监听器基本配置 | 说明 | 示例 |
---|---|---|
名称 | 监听器的名称 | test-udp-8000 |
监听协议端口 | 监听器的协议和监听端口。 - 监听协议:该监听器下CLB 支持的协议包括 TCP、UDP,本例选择 UDP。 - 监听端口:用来接收请求并向后端服务器转发请求的端口,端口范围为1 - 65535。同一个负载均衡实例内,监听端口不可重复。 |
UDP:8000 |
均衡方式 | UDP 监听器中,负载均衡支持按权重轮询(WRR)和加权最小连接数(WLC)两种调度算法。 - 按权重轮询算法:根据后端服务器的权重,依次将请求分发给不同的服务器。按权重轮询算法根据新建连接数来调度,权值高的服务器被轮询到的次数(概率)越高,相同权值的服务器处理相同数目的连接数。 - 加权最小连接数:根据服务器当前活跃的连接数来估计服务器的负载情况,加权最小连接数根据服务器负载和权重来综合调度,当权重值相同时,当前连接数越小的后端服务器被轮询到的次数(概率)也越高。 |
按权重轮询 |
2. 健康检查
健康检查具体配置如下图所示。
参数 | 说明 |
---|---|
健康检查 | 可开启或关闭健康检查功能。建议您开启健康检查,帮助您自动检查并移除异常的后端 CVM 端口。 |
检查协议 | - 选择“检查端口”表示 VIP(即负载均衡向客户端提供服务的 IP 地址)向后端 CVM 发送 UDP 探测报文,通过 Ping 后端 CVM 的 IP 地址来获取后端 CVM 的状态信息。 - 选择“PING”表示通过 Ping 后端 CVM 的 IP 地址来获取后端 CVM 的状态信息。 |
检查端口 | 非必填,不填写端口时默认为后端服务器端口。除需要指定特定端口以外,其余情况建议不填写。 |
输入格式 | 支持文本和十六进制输入。 输入格式为文本是将文本转换成二进制进行请求发送和返回结果对比。 输入格式为十六进制是将十六进制转换成二进制进行请求发送和返回结果对比。 |
检查请求 | 自定义健康检查请求内容。例如探测 DNS 服务的检查请求示例为:F13E0100000100000000000003777777047465737403636F6D0774656E63656E7403636F6D0000010001。 |
检查返回结果 | 自定义健康检查请求时,必须配置健康检查返回结果。例如探测 DNS 服务的检查返回结果示例为:F13E。 |
健康检查状态 | 开启或关闭健康检查。UDP 监听器中,负载均衡实例向服务器发 Ping 进行健康检查。 |
响应超时 | - 健康检查响应的最大超时时间。 - 如果后端云服务器在超时时间内没有正确响应,则判定为健康检查异常。 - 可配置范围:2 - 60秒,默认值2秒。 |
检测间隔 | - 负载均衡进行健康检查的时间间隔。 - 可配置范围:5 - 300秒,默认值5秒。 |
不健康阈值 | - 如果连续 n 次(n 为填写的数值)收到的健康检查结果失败,则识别为不健康,控制台显示为异常。 - 可配置范围:2 - 10次,默认值3次。 |
健康阈值 | - 如果连续 n 次(n 为填写的数值)收到的健康检查结果为成功,则识别为健康,控制台显示为健康。 - 可配置范围:2 - 10次,默认值3次。 |
3. 会话保持
会话保持具体配置如下图所示。
会话保持配置 | 说明 | 示例 |
---|---|---|
会话保持状态 | 开启或关闭会话保持。 - 开启会话保持后,负载均衡监听器会将来自同一客户端的访问请求分发到同一台后端服务器上。 - UDP 协议是基于客户端 IP 地址的会话保持,即来自同一 IP 地址的访问请求转发到同一台后端服务器上。 - 按权重轮询调度支持会话保持,加权最小连接数调度不支持开启会话保持功能。 |
开启 |
会话保持时间 | - 当超过保持时间,连接内无新的请求,将会自动断开会话保持。 - 可配置范围30 - 3600秒。 |
30s |
步骤3:绑定后端云服务器
- 在“监听器管理”页面,单击已创建完毕的监听器,如上述
UDP:8000
监听器,即可在监听器右侧查看已绑定的后端服务。
- 单击绑定,在弹出框中选择需绑定的后端服务器,并配置服务端口和权重。
完成步骤1到步骤3之后,UDP 监听器规则已配置完毕。
步骤4:修改/删除监听器
如果您需要修改或删除已创建的监听器,请在“监听器管理”页面,单击已创建完毕的监听器,选择修改或删除来完成操作。