UDP协议多用于关注实时性而相对不注重可靠性的场景,如视频聊天和金融实时行情推送等。您可以添加一个UDP监听转发来自UDP协议的请求。
前提条件
您已经创建负载均衡实例,详情请参见创建负载均衡实例。
背景信息
在添加UDP监听前,注意如下限制:
- UDP监听的250、4789和4790三个端口为系统保留端口,暂时不对外开放。
- 暂不支持分片包。
- 经典网络负载均衡实例的UDP监听暂不支持查看源地址。
- 在以下两种情况下,UDP协议监听配置需要五分钟才能生效:
- 移除后端服务器。
- 健康检查检测到异常后,将后端服务器的权重设置为0。
- 由于IPv6的IP头部较IPv4更长,当您在SLB IPv6实例上使用UDP监听时,需要确保后端服务器(通常是ECS云服务器)与SLB通信的网卡的MTU不大于1200(有些应用程序需要根据此MTU值同步修改其配置文件),否则数据包可能会因过大被丢弃。
如果使用TCP/HTTP/HTTPS监听,TCP协议支持MSS自动协商,因此不需要额外配置。
步骤一:打开监听配置向导
完成以下操作,打开监听配置向导。
步骤二:配置协议监听
完成以下操作, 配置协议监听:
步骤三:添加后端服务器
添加处理前端请求的后端服务器。您可以使用实例配置的默认服务器组,也可以为监听配置一个虚拟服务器组或主备服务器组。详情请参见后端服务器概述。
本操作中,以默认后端服务器组为例:
步骤四:配置健康检查
负载均衡通过健康检查来判断后端服务器(ECS实例)的业务可用性。健康检查机制提高了前端业务整体可用性,避免了后端ECS异常对总体服务的影响。单击修改更改健康检查配置,详情请参见健康检查概述。
步骤五:提交配置
完成以下操作,确认监听配置。