添加UDP监听器
操作场景
UDP协议适用于对实时性要求较高,对可靠性要求相对不高的业务,如语音、视频、证券行情实时推送等。
前提条件
您已经创建了弹性负载均衡实例。具体操作参考创建弹性负载均衡器。
约束与限制
- UDP监听器不支持分片包。
- UDP监听器的前端端口当前不支持4789。若使用会造成监听器的流量不通。
- UDP监听器支持的最大MTU为1500,请确保与ELB通信的网卡的MTU不大于1500(有些应用程序需要根据此MTU值同步修改其配置文件),否则数据包可能会因过大被丢弃。
操作步骤
步骤一:创建监听器
- 登录弹性负载均衡控制台。
- 在顶部右侧选择负载均衡所属区域,本文选择华东-华东1。
- 选择以下一种方法打开监听器配置向导。
- 在负载均衡器列表页面,找到目标实例,在操作列单击“监听器配置向导”。
- 在ip类型/监听器端口/健康检查/服务器组列下方单击“开始配置”。
- 在负载均衡器列表页面,找到目标实例,单击实例名称进入实例详情页,单击“添加监听器”。
- 在协议&监听配置向导参考UDP监听器配置说明,完成相关配置,然后点击“下一步”。
UDP监听器配置说明
监听配置 说明 名称 设置监听器的名称,名称应为2-32位,英文开头,支持大小写英文和数字。 负载均衡器协议/端口 下拉列表选择UDP协议,输入监听端口 描述 可选,填写监听器描述 新建连接限速(CPS限速) 开启新建连接限速,可设置此监听服务的新建连接速度,减轻高访问量服务切换过程中后端服务器压力。输入范围10~500000,单位连接数/秒,缺省 1000。仅集群模式资源池支持设置新建连接限速,主备、集群模式资源池列表见产品简介>产品类型和规格>按资源池区分, 实际情况以控制台展现为准。 访问控制 选择是否开启访问控制。开启访问控制后,选择一种访问控制方式:黑名单、白名单。并设置访问策略组作为该监听器的白名单或黑名单。
白名单:允许特定IP访问负载均衡,仅转发来自所选访问策略组中设置的IP地址或地址段的请求,白名单适用于只允许特定IP访问的场景。
黑名单:禁止特定IP访问负载均衡,不转发来自所选访问策略组中的IP或地址段,黑名单适用于只限制特定IP访问的场景
步骤二:添加后端主机组
添加处理前端请求的后端主机组。
- 设置后端主机组名称。
- 选择后端主机类型,仅可选云主机。
- 从主机列表中选择可添加的云主机,然后点击“下一步”,即完成后端云主机的添加。
步骤三:参考UDP监听器负载方式&健康检查配置说明, 完成负载方式和健康检查配置。完成步骤三后,点击立即创建,完成UDP监听器创建。
UDP监听器负载方式&健康检查配置说明
负载方式&健康检查配置 | 说明 |
---|---|
负载方式 | 从下拉列表框选择负载方式,UDP协议只支持选择轮询算法和最小连接算法。 轮询算法:请求以轮询的方式依次分发给各后端主机,加权轮询对权重高的主机会获得更多的轮询次数。 最小连接算法:动态调度算法,通过主机当前活跃的连接数来评估主机的负载情况,负载均衡将请求分发给活跃连接数最小的后端主机。加权最小连接数会结合权重分配后端主机。 源算法:基于源IP地址的一致性哈希,相同的源地址会调度到相同的后端主机。 |
会话保持 | 选择是否开启会话保持。开启会话保持后,负载均衡监听器会把来自同一客户端的访问请求分发到同一台后端主机上。 |
会话保持方式 | UDP协议的会话保持方式为SOURCE_IP方式。即来自同一IP地址的访问请求转发到同一台后端主机上。 |
会话保持时间 | 设置会话保持的时间,取值范围为1- 86400,缺省1000s。 |
健康检查 | 开启健康检查,负载均衡对后端主机的服务状态进行探测。负载均衡将不会分发流量给服务异常的主机。 |
健康检查类型 | UDP,UDP协议监听器只可选UDP。 |
间隔时间 | 健康检查的检查间隔,缺省5s。 |
超时时间 | 健康检查超时时间,缺省2s。 |
最大重试次数 | 健康检查的重试次数,缺省2,连续检查失败达到重试次数,则判断健康检查失败。 |