ADC

轮询方法

将负载平衡虚拟服务器配置为使用循环方法时,它会持续轮换绑定到该虚拟服务器的服务列表。当虚拟服务器收到请求时,它会将连接分配给列表中的第一个服务,然后将该服务移至列表底部。

下图说明了 NetScaler 设备如何使用循环方法进行负载平衡设置,该设置包含三个负载平衡服务器及其关联服务。

图 1. 循环负载平衡方法的工作原理

循环

如果为每项服务分配不同的权重,NetScaler 设备将执行传入连接的加权循环分配。它通过以适当的间隔跳过较低权重的服务来实现这一点。

例如,假设您的负载平衡设置包含三个服务。您将 Service-HTTP-1 的权重设置为 2,将 Service-HTTP-2 的权重设置为 3,将 Service-HTTP-3 的权重设置为 4。这些服务绑定到 Vserver-LB-1,后者配置为使用循环方法。通过此设置,传入请求的传送方式如下:

  • Service-HTTP-1 收到第一个请求。
  • Service-HTTP-2 接收第二个请求。
  • Service-HTTP-3 收到第三个请求。
  • Service-HTTP-1 接收第四个请求。
  • Service-HTTP-2 接收第五个请求。
  • Service-HTTP-3 收到第六个请求。
  • Service-HTTP-2 收到第七个请求。
  • Service-HTTP-3 同时接收第八和第九个请求。

注意

您还可以对服务配置权重,以防止多个服务使用同一个服务器并使服务器超载。

然后,一个新的周期开始了,使用相同的模式。

下图说明了加权循环法。

图 2. 循环负载平衡方法如何支持加权服务

加权服务

要配置循环方法,请参阅 配置不包含策略的负载平衡方法

轮询方法

在本文中