您可以在负载均衡器实例上添加一个 UDP 监听器转发来自客户端的 UDP 协议请求。

适用场景

UDP 协议适用于对传输效率要求高、对准确性要求相对较低的场景,如即时通讯、在线视频等。

前提条件

操作步骤

  1. 登录管理控制台,选择产品与服务 > 网络服务 > 负载均衡,进入负载均衡器页面。

  2. 在负载均衡器列表,找到目标实例,点击实例 ID 号,进入实例详情页。

    add monitor
  3. 监听器页签,点击创建监听器,弹出添加监听器页面。

    add udp monitor
  4. 配置监听器参数。

    参数说明如下表。

    参数 说明

    名称

    自定义监听器名称。

    监听协议

    客户端与负载均衡监听器建立流量分发连接的协议。
    本操作中需选择 UDP

    端口

    用来接收请求并向后端服务器转发请求的端口。
    可以点击使用端口组,设置监听端口段。取值范围为:1~65535,但不包括 20 及 65535。

    端口限制:UDP 监听的 20 和 65535 端口为系统保留端口,目前不对外开放。 添加监听器后,需要在负载均衡器所属安全组中,放行监听端口下行流量,否则从外网无法访问您的服务。

    负载方式

    选择负载均衡的调度算法。

    • 轮询:依据后端服务器的权重,将请求轮流发送给后端服务器。

    • 最少连接:优先将请求发给拥有最少连接数的后端服务器。

    • 源地址:基于源 IP 地址的一致性哈希,相同的源地址会调度到相同的后端服务器。

    高级选项

    点击显示高级选项,进行以下高级选项配置。

    健康检查

    设置健康检查方式及健康检查选项,以定期检查后端服务的运行状态。
    关于健康检查设置的详细说明,请参考健康检查概述

    场景

    监听场景。使用默认设置即可。

    超时时间

    连接超时时间。
    如果在超时时间内一直没有访问请求,负载均衡器会中断当前连接,直到下一次请求到来时再重新建立新的连接。
    取值范围为:10 ~ 86400。默认 50。单位:秒。

    隧道超时时间

    通过隧道连接的超时时间。
    取值范围为:10 ~ 86400。默认 3600。单位:秒。

    附加选项

    获取客户端 IP:也称为“透明代理”,启用后,后端服务器可以获取到客户端的真实 IP 地址。

    说明

    开启此项,负载均衡器对于后端完全透明,后端云服务器 TCP 连接得到的源地址是客户端的 IP,而不是负载均衡器的 IP。

  5. 配置确认无误后,点击提交,开始创建监听器。

    创建成功后,您可以在监听器页面查看到已创建的监听器。

  6. 点击应用修改,更新负载均衡器配置。