规则状态 - 字段帮助
当前统计信息
- 名称
- 为规则选择的名称。此名称可包含任何字母数字字符、下划线、连字符或句点。它的长度可以是 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 配置时才会更改此表。
|