规则状态 - 字段帮助

当前统计信息

名称
为规则选取的名称。此名称可以包含任何字母数字字符、下划线、连字符或句点。其长度是 1 到 20 个字符,但不能包含任何空格。

规则类型
规则的类型。可能类型是:
  • ip - 基于客户机 IP 地址。
  • 时间 - 基于日时。
  • 连接 - 基于端口的每秒连接数。
  • 活动 - 基于端口的总活动连接数。
  • 端口 - 基于客户机端口。
  • 内容 - 基于客户机统一资源定位器(URL)请求。

配置源
仅当 WAS 配置文件映射到 CBR 配置时,它才适用。如果此配置文件已经映射,则此处的设置将表明配置源为 WAS,否则它将表明配置源为用户。

实施次数
自从添加或上一次重新启动执行程序以来该规则实施的次数。

模式
只有规则类型选为“内容”时才应用模式。按以下限制输入要使用的模式语法:
  • 无空格
  • 特殊字符:(除非您在字符前加一个“\”)
    ‘*’:通配符(与 0 到 x 中的任何字符匹配)
    ‘(’:用于逻辑分组
    ‘)’:用于逻辑分组
    ‘&’:逻辑与
    ‘|’:逻辑或
    ‘!’:逻辑非
    
  • 保留的关键字(后面总是跟‘=’):
    Method   :由 HTTP 协议在转换中用于检索请求;
               以检索请求。例如,GET、POST 等等。
    URI      :URL 请求的路径
    Version  :请求的特定版本,
               HTTP/1.0 或 HTTP/1.1
    Host     :来自主机的值:header
               注:在 HTTP/1.0 协议中可选
    [key]    :Dispatcher 可以搜索的任何有效 HTTP 头名称。
               例如,User-Agent、Connection、referer、等等。
    

示例:目标为 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 管理指南》中的“配置基于规则的负载平衡”和“内容规则(模式)语法”部分。



配置设置

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

开始范围
是指范围中的最小值,用来确定规则是否为真。值的种类和缺省值取决于规则的类型:
  • ip - 客户机的地址,为符号名或点分十进制格式。缺省值为 0.0.0.0。
  • 时间 - 一个整数。缺省值为 0,代表午夜。
  • 连接 - 一个整数。缺省值为 0。
  • 活动 - 一个整数。缺省值为 0。

结束范围
范围中的较大值,用来确定规则是否为真。值的种类和缺省值取决于规则的类型:
  • ip - 客户机的地址,为符号名或点分十进制格式。缺省值为 255.255.255.254。
  • 时间 - 一个整数。缺省值为 24,代表午夜。
  • 连接 - 一个整数。缺省值为 2 的 32 次方减 1。
  • 活动 - 一个整数。缺省值为 2 的 32 次方减 1。

优先级(可选)
表示查看规则的顺序的整数。如果您最先设置的规则没有赋予优先级,缺省情况下将赋予它优先级值 1 并首先被评估。 然后下一条规则将赋予优先级值 11 并第二个被评估,(上一个优先级值 + 10,此例中为 1 + 10),第三条规则优先级值 = 21,第四条规则优先级值 = 31,依此类推。规则以数字顺序被评估,低的数字优先于高的数字。

亲缘性类型
亲缘性选项的缺省值为 none。基于规则亲缘性仅适用于 CBR 组件或 Dispatcher 组件的 cbr 转发方法。

对于端口命令的粘性时间选项必须为零(不启用),以对规则命令设置亲缘性选项。当对规则设置亲缘性时,您不能对端口设置粘性时间。

选择您希望在此规则上的亲缘性类型。选项为:

  • 无规则亲缘性 - 缺省选项意味着规则没有亲缘性。
  • 被动 cookie 亲缘性 - 允许您根据由服务器生成的自标识 cookie,使用亲缘性将 Web 流量负载平衡到同一台服务器。这与规则上的“cookie 名”连同服务器上的“cookie 值”一起使用。
  • URI 亲缘性 - 允许您负载平衡 Web 流量到基于客户机请求的 URL 的相同服务器。这适合用在 CBR 正在平衡高速缓存代理处的方案,为了最小化必需高速缓存的数量。
  • 活动 cookie 亲缘性 - 允许您根据标识所选服务器的 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 配置中时才发生更改。