如果您需要在NLB实例上转发来自客户端的TCP协议请求,特别是在注重可靠性、对数据准确性要求高和速度可以相对较慢的场景中,如文件传输、发送或接收邮件和远程登录等,您可以为NLB实例添加一个TCP监听。
前提条件
您已经创建NLB实例。具体操作,请参见创建和管理NLB实例。
您已经创建可用的后端服务器组。具体操作,请参见创建和管理服务器组。
操作指引
创建TCP监听
- 登录网络型负载均衡NLB控制台。
在顶部菜单栏,选择NLB实例所属的地域。
在实例页面,找到目标实例,选择以下一种方法,打开监听配置向导。
在操作列单击创建监听。
单击实例ID,然后单击监听页签,在监听页签,单击监听列表上方的创建监听。
单击实例ID,在实例详情页单击配置向导中的创建监听。
单击实例ID,在实例详情页的右上角单击创建监听。
在配置监听配置向导页面,完成以下配置,然后单击下一步。
监听配置
说明
选择负载均衡协议
选择一种负载均衡协议。本文选择TCP。
全端口功能
选择是否开启全端口功能。开启全端口功能后,NLB可以对监听端口段的所有端口进行监听,并将监听端口上接收到的请求直接转发至后端服务器的对应端口。
说明添加至全端口监听的服务器组需开启全端口转发功能。
监听端口段
全端口功能开启时,需输入监听端口段的起始端口和结束端口。
重要监听创建成功后,监听端口段的范围不支持修改。
监听端口
输入监听端口,用来接收请求并向后端服务器进行请求转发的监听端口。
您可以直接单击常用监听端口快捷填写,或者输入端口。监听端口范围:1~65535。
说明当全端口功能开启时,无需配置该参数。
同一个NLB实例,监听端口配置说明请参见端口配置。
监听名称
自定义监听的名称。
标签
设置标签键和标签值。
设置标签后,您可以在监听页签使用标签筛选监听。
高级配置
单击修改展开高级配置。
连接空闲超时时间
指定TCP连接的超时时间,在超时时间内一直没有访问请求,NLB会暂时中断当前连接,直到下一次请求来临时重新建立新的连接。
新建连接限速
选择是否开启新建连接限速功能。
每秒新建连接数上限
开启新建连接限速后,设置该监听在每个可用区(VIP)处理的每秒新建连接数上限。
重要该限速值仅作用于当前监听,访问其他监听不会受该限速影响。其他监听的限速值以各自配置为准。
开启ProxyProtocol
选择是否开启ProxyProtocol。开启后表示支持通过ProxyProtocol协议携带客户端源地址到后端服务器。
更多信息,请参见通过NLB获取客户端真实IP。
在选择服务器组配置向导页面,选择服务器类型及服务器类型下的后端服务器组,查看后端服务器信息,然后单击下一步。
在配置审核配置向导页面,确认配置信息,单击提交。
快速创建TCP监听
选择快速创建监听,您只需配置监听协议、监听端口和转发的后端服务器组。
在左侧导航栏,选择 。
在实例页面,找到目标实例,单击实例ID。
单击监听页签,在监听页签单击快速创建监听。
在快速创建监听对话框中,完成以下参数的配置,然后单击确定。
监听配置
说明
选择负载均衡协议
选择一种负载均衡协议。本文选择TCP。
监听端口
设置前端协议端口,即用来接收请求并向后端服务器进行请求转发的监听端口。
您可以直接单击常用监听端口快捷填写,或者输入端口。监听端口范围:1~65535。
转发的后端服务器组
选择服务器类型及服务器类型下的后端服务器组。
相关文档
CreateListener:为网络型负载均衡实例创建TCP、UDP或TCPSSL监听。
DeleteListener:删除网络型负载均衡监听。
ListListeners:查询网络型负载均衡监听列表。
UpdateListenerAttribute:更新网络型负载均衡监听的配置。
StartListener:启动网络型负载均衡监听。
StopListener:停止网络型负载均衡实例的监听。
GetListenerAttribute:查询网络型负载均衡实例的监听详情。
GetListenerHealthStatus:查询网络型负载均衡实例监听的健康检查状态。