本文为您介绍如何为CLB实例添加UDP监听器。
登录负载均衡控制台。
在顶部导航栏,选择目标资源所属的项目和地域。
单击目标CLB实例右侧的“配置监听器”按钮。
单击“添加监听器”按钮。
参考下表,配置协议和端口。
参数 | 说明 | 取值样例 |
---|---|---|
监听器名称 | 配置监听器的名称。如不填写,则默认为“协议-端口” ,例如“UDP-80”。 | listener-1 |
负载均衡协议 | 选择CLB实例监听的协议类型。本文选择UDP。 | UDP |
监听端口 | 输入监听的端口。 范围为1~65535。
说明
| 监听单端口,80 |
调度算法 | 指定监听器转发请求遵循的规则。
| 加权轮询(WRR) |
超时时间 | 当该时长范围内没有接收新的访问请求时,负载均衡会自动关闭连接。UDP协议默认为90秒,允许配置范围为1 - 300秒。 | 90秒 |
参考下表,配置高级功能。
参数 | 说明 | 取值样例 |
---|---|---|
访问控制 | 是否开启访问控制。开启后,将限制监听转发的流量。详情参见访问控制概述。
| 开启,黑名单,policy01 |
Proxy-Protocol协议 | 是否开启Proxy-Protocol协议。当后端服务器需要获取真实源IP地址,而报文源IP被替换(例如:IPv6请求转发至IPv4后端服务器)时,可以开启Proxy-Protocol协议。
| 否 |
会话保持 | 是否开启会话保持。
| 开启,1000秒 |
带宽上限 | 是否开启独占带宽。
| 开启,100Mbps |
连接优雅中断 | 是否开启连接优雅中断。
| 开启,100秒 |
标签 | 标签由一个键值对组成,用于资源的分类和搜索。更多关于标签的介绍请参见标签管理。 |
|
单击“下一步”按钮,参考下表,配置后端服务器组。
参数 | 说明 | 取值样例 |
---|---|---|
添加方式 | 选择添加方式:
| 选择已有后端服务器组 |
后端服务器组 | 选择后端服务器组。情况如下:
| group-1 |
单击“下一步”按钮,参考下表,配置健康检查。
参数 | 说明 | 取值样例 |
---|---|---|
健康检查 | 是否开启健康检查。开启后,CLB实例会定时向后端服务器发送请求以测试其运行状态,判断其是否可用。当探测到后端服务器运行状况不佳时,会停止向其发送流量,并将流量转发给其他正常运行的后端服务器。 | 开启 |
健康检查端口 | 默认使用后端服务器的业务端口作为健康检查端口。若开启全端口监听功能,则需要指定健康检查端口。 | 1 |
健康检查请求 | 指定健康检查发送的请求字符串。 | healthcheckrequest |
预期正确响应 | 健康检查结果正常时期望返回的响应字符串。 说明 如果指定了“健康检查请求”,则必须设置该参数。 | ok |
响应超时 | 开启健康健康后,输入等待健康检查响应的时间。
| 2秒 |
检测间隔 | 开启健康健康后,输入执行健康检查的时间间隔。
| 2秒 |
健康阈值 | 开启健康健康后,输入判断后端服务器正常的健康检查次数。
| 3次 |
不健康阈值 | 开启健康健康后,输入判断后端服务器异常的健康检查次数。
| 3次 |
单击“下一步”按钮。
单击“确定”按钮,完成创建。
至此,您已成功配置了一个具有转发、健康检查、访问控制等功能的UDP协议的CLB实例,在实例管理主列表页可以看到该实例的公网/私网IP,客户端访问该实例的IP和监听端口,该实例即可将请求转发到后端服务器。
CreateListener:为指定负载均衡实例创建一个监听器。