Citrix ADC

优先队列

警告

优先级队列 (PQ) 已在 NetScaler 12.0 Build 56.20 中弃用,作为替代方案,Citrix 建议您使用 AppQoE。有关详细信息,请参阅AppQoE

优先级排队功能允许您根据您创建和定义的类别筛选传入 HTTP 流量,并相应地确定这些 HTTP 请求的优先级。优先级队列在低优先级请求之前将高优先级请求定向到服务器,以便需要资源用于重要业务用途的用户能够获得对受保护 Web 服务器的快速访问。

注意:

此功能可通过 Citrix ADC 高级版或高级版许可证获得。

要实现优先级队列,您需要创建优先级队列策略,以指定优先级、权重、阈值和隐式操作。当传入请求与优先级队列策略匹配时,请求将按照关联操作的指示进行处理。例如,您可以创建优先级排队策略,该策略将所有匹配请求置于浪涌队列中特定阈值以上,同时对其他请求给予优先级处理。

您最多可以将三个优先级排队策略绑定到单个负载平衡虚拟服务器。优先级别如下:

  • 级别 1: 级别 1 策略处理优先请求。

  • 级别 2: 级别 2 策略处理应在从队列清除级别 1 请求后立即收到响应的请求。

  • 级别 3: 级别 3 策略处理仅在清除前两个队列中的请求后才收到响应的非优先级请求。

您可以使用加权队列来调整每个队列的相对优先级。权重的范围可以在 0 到 101 之间。权重为 101 会告知 Citrix ADC 设备先清除该队列中的所有请求,然后再将优先级较低的队列中的任何请求转发到 Web 服务器。权重为 0 时,只有在任何其他队列中没有等待请求时,设备才会将该队列中的请求发送到 Web 服务器。

您必须为每个优先级队列策略分配唯一名称。策略名称最多可以为 127 个字符。绑定到同一负载平衡虚拟服务器的多个策略不能具有相同的优先级。任何具有一个或多个常用基础物理服务的虚拟服务器都不能在两个虚拟服务器上同时配置或启用优先级队列。

要配置 Citrix ADC 的优先级排队,请执行以下步骤:

  • 启用负载平衡功能
  • 定义服务器和服务
  • 定义负载平衡虚拟服务器
  • 将服务绑定到负载平衡虚拟服务器
  • 启用优先级排队功能
  • 创建优先级队列策略
  • 将优先级排队策略绑定到负载平衡虚拟服务器
  • 在负载平衡虚拟服务器上启用优先级排队

优先队列