负载方式(调度算法)
更新时间 2026-07-02 17:55:27
最近更新时间: 2026-07-02 17:55:27
负载方式(调度算法)
ALB可以根据不同的负载方式,匹配不同的算法策略来决定如何将流量分配给后端主机。以下是天翼云ALB支持的负载方式及对应的算法策略:
| 负载算法 | 权重 | 算法策略 |
|---|---|---|
| 轮询算法 | 取值范围为[1,256];数值越大转发的请求越多 | 根据后端主机的权重, 将流量按照顺序逐个分发给后端主机,每台主机依次接收请求,实现流量均衡。相应的权重表示后端主机的处理性能, 常用于短连接服务。 |
| 最小连接算法 | 取值范围为[1,256] | 将流量分发给当前连接数最少的主机,以确保负载较小的主机能够处理更多的请求。加权最小连接即根据主机的权重和当前连接数来分发流量,常用于长连接服务。 |
| 源IP算法 | 在非0的权重下,由于使用了源IP算法,各个后端主机的权重属性将不再生效 | 将请求的源IP地址进行Hash运算,得到一个具体的数值,同时对后端主机进行编号,按照运算结果将请求分发到对应编号的主机上。这可以使得对不同源IP的访问进行负载分发,同时使得同一个客户端IP的请求始终被派发至某特定的主机。 |
说明
权重越大转发的请求越多,权重范围为[1,256]。
如开启会话保持,可能会造成后端主机的请求不均匀。
权重设置为0,该后端主机不会再接受新请求。
轮询算法
轮询算法根据后端主机的权重, 将流量按照顺序逐个分发给后端主机,每台主机依次接收请求,实现流量均衡。相应的权重表示后端主机的处理性能, 常用于短连接服务。 权重取值范围为[1,256]。
最小连接算法
最小连接算法将流量分发给当前连接数最少的主机,以确保负载较小的主机能够处理更多的请求。加权最小连接即根据主机的权重和当前连接数来分发流量,常用于长连接服务。 权重取值范围为[1,256]。
源IP算法
源IP算法将请求的源IP地址进行Hash运算,得到一个具体的数值,同时对后端主机进行编号,按照运算结果将请求分发到对应编号的主机上。这可以使得对不同源IP的访问进行负载分发,同时使得同一个客户端IP的请求始终被派发至某特定的主机。 在非0的权重下,由于使用了源IP算法,各个后端主机的权重属性将不再生效。