Citrix ADC

轮循法

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

下图说明了Citrix ADC设备如何使用轮询方法和包含三个负载平衡服务器及其相关服务的负载平衡设置。

图1所示。轮循负载均衡方法是如何工作的

轮循

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

例如,假设您有一个包含三个服务的负载平衡设置。将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。轮循负载均衡如何支持加权业务

加权服务

配置轮循方式请参见配置不包含策略的负载均衡方式

轮循法

在本文中