Citrix ADC

循环法

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

下图说明 Citrix ADC 设备如何将循环方法与包含三个负载平衡服务器及其关联服务的负载平衡设置结合使用。

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

循环赛

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

例如,假定您有一个包含三个服务的负载平衡设置。您将 Service-HTTP-1 设置为权重 2,Service-HTTP-2 设置为权重 3,Service-HTTP-3 设置为权重 4。服务绑定到 V服务器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. 循环负载均衡方法如何与加权服务一起工作

加权服务

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

循环法