规则状态 - 字段帮助

当前统计信息

名称
为规则选择的名称。此名称可包含任何字母数字字符、下划线、连字符或句点。它的长度可以是 1 到 20 个字符,不能包含任何空格。
规则类型
规则的类型。可能类型有:
  • ip - 基于客户机 IP 地址。
  • 时间 - 基于当天的时间。
  • 连接 - 基于端口的每秒连接数。
  • 活动 - 基于端口的总活动连接数。
  • 端口 - 基于客户机端口。
  • 内容 - 基于客户机统一资源定位符(URL)请求。
配置源
仅当 WAS 配置文件被映射至 CBR 配置时,此项才适用。如果已映射此文件,那么此处的设置将指示配置源为 WAS,否则它将指示配置源是用户。
应用次数
自从添加此规则以来或上次重新启动执行程序以来,已应用此规则的次数。
模式
仅当为规则类型选择了内容时适用。在应用下列限制的情况下,输入您想要使用的模式语法:
  • 无空格
  • 特殊字符:(除非在字符前加一个“\”)
    “*”:通配符(与 0 个到 x 个任意字符相匹配)
    “(”:用于逻辑分组
    “)”:用于逻辑分组
    “&”:逻辑 AND
    “|”:逻辑 OR
    “!”:逻辑 NOT
    
  • 保留关键字(后面始终跟着“=”):
    Method   :在翻译中,供 HTTP 协议用于
               检索请求。例如,GET、POST
               等等。
    URI      :URL 请求的路径
    Version  :请求的特定版本,为
               HTTP/1.0 或 HTTP/1.1
    Host     :来自 host: header 的值
               注意:在 HTTP/1.0 协议中是可选的
    [key]    :任何分派器可搜索的有效 HTTP 头名称。
               例如,用户代理程序、
               连接、参考等等。
    

示例:目标是 http://www.company.com/path/webpage.htm 的浏览器可能会产生类似如下的值:

 
   Method=GET
   URI=/path/webpage.htm
   Version=HTTP/1.1
   Host=www.company.com
   Connection=Keep-Alive

请参阅《Load Balancer 管理指南》中的『配置基于规则的负载均衡』和『内容规则(模式)语法』这两节,以获取有关模式语法和方案的更多信息。

注意:可在 WebSphere Application Server - Edge Component 信息中心 Web 站点上找到受支持的《Load Balancer 管理指南》翻译版本。



配置设置

如果适用,编辑规则状态面板上的下列任何配置设置并单击更新配置

开始范围
用于确定规则是否为 true 的范围的下限值。值的种类及其缺省值取决于规则的类型:
  • ip - 客户机的地址,以符号名称或点分十进制格式表示。缺省值为 0.0.0.0。
  • 时间 - 一个整数。缺省值为 0,表示午夜。
  • 连接数 - 一个整数。缺省值为 0。
  • 活动 - 一个整数。缺省值为 0。
结束范围
用于确定规则是否为 true 的范围的上限值。值的种类及其缺省值取决于规则的类型:
  • ip - 客户机的地址,以符号名称或点分十进制格式表示。缺省值为 255.255.255.254。
  • 时间 - 一个整数。缺省值为 24,表示午夜。
  • 连接数 - 一个整数。缺省值为 2 的 32 次方减 1。
  • 活动 - 一个整数。缺省值为 2 的 32 次方减 1。
优先级(可选)
表示复查规则的顺序的整数。如果没有为所设置的第一个规则指定优先级,那么在缺省情况下,将它的优先级值指定为 1,并首先进行评估。然后,给下一个规则指定优先级值 11,第二个评估它(上一个优先级值 + 10,在此示例中 1 + 10),第三个规则 = 21,第四个规则 = 31,依此类推。按数字顺序评估各规则,数值小的优先于数值大的。
亲缘关系类型
亲缘关系选项的缺省值为无。基于亲缘关系的规则仅适用于 CBR 组件或分派器组件的 cbr 转发方法。

端口命令上的 stickytime 选项必须为零(不启用),以便在规则命令上设置亲缘关系选项。当在规则上设置了亲缘关系时,就不能在端口上启用 stickytime。

选择想要在此规则上使用的亲缘关系类型。选项有:

  • 无规则亲缘关系 - 缺省选项,表示规则没有亲缘关系。
  • 被动 cookie 亲缘关系 - 允许您根据服务器生成的自识别 cookie,在同一个服务器中来平衡具有亲缘关系的 Web 流量负载。此项与规则上的“cookie 名称”以及服务器上的“cookie 值”配合使用。
  • URI 亲缘关系 - 允许您根据客户机请求的 URL 在同一个服务器中来平衡 Web 流量负载。此项用于使用 CBR 对高速缓存代理进行负载均衡的情况,以将需要的高速缓存数量降到最低程度。
  • 主动 cookie 亲缘关系 - 允许您根据 CBR 生成的 cookie(它标识了所选服务器),在同一个服务器中来平衡具有亲缘关系的 Web 流量负载。这个生成的 cookie 具有规则粘性时间的亲缘关系,在该粘性时间后 cookie 过期。
  • WAS 亲缘关系 - 仅当将 WAS 配置文件映射至 CBR 配置时适用。这不是用户可设置的字段。

Cookie 名
管理员设置的一个任意名称,用作 Load Balancer 的标识。cookie 名与 cookie 值一起用作 Load Balancer 的标识,使 Load Balancer 能够将 Web 站点的后续请求发送到同一服务器。cookie 名值只适用于被动 cookie 亲缘关系。
粘性时间
粘性时间值只适用于主动 cookie。粘性时间用于创建客户机和特定服务器之间的亲缘关系。超过此粘性时间后,客户机可能会被发送到不同于先前服务器的服务器。缺省值为 0,意味着规则无粘性。

通过将亲缘关系字段设置为主动 cookie 并将规则的粘性时间设置为正数,您可以提供新的方法来使客户机对于特定服务器有粘性。一旦对主动 cookie 亲缘关系启用了规则,就会使用标准 CBR 算法均衡新的客户机请求负载,而来自同一客户机的后续请求将被发送至开始时选择的服务器。

评估级别
仅对于总连接数和活动连接数规则有效。选择是评估端口上的所有服务器还是只评估规则上的服务器。“总连接数(每秒)”规则还允许根据规则上的当前服务器数用正权重来进行评估。


列表

服务器列表
显示当前与规则相关联的服务器的地址。


备份服务器列表
仅当 WAS 配置文件被映射至 CBR 配置时,此项才适用。这是一个不可编辑的表,仅当更改 WAS 配置文件并将它重新载入到 CBR 配置时才会更改此表。