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