添加规则

填写字段,然后单击确定

规则名称
您设置的规则的名称。此名称可包含任何字母数字字符、下划线、连字符或句点。它的长度可以是 1 到 20 个字符,不能包含任何空格。
规则类型
可选择下列规则类型:
  • IP 地址
    基于客户机的 IP 地址。如果您希望筛选客户并根据他们的来源分配资源,那么使用此类规则。
  • 当天的时间
    基于当天的时间。用于容量规划。例如,如果 Web 站点在每天的相同时间段内点击率特别高,那么相对于点击率较低的时间段来说,您可能希望在高峰时间段为 HTTP 提供更多服务器。
  • 总连接数(每秒)
    基于端口的每秒连接数。如果您需要与其他应用程序共享您的某些服务器,那么您可能就会想要使用基于每秒总连接数的规则。
  • 活动连接数(总数)
    基于端口的总活动连接数。如果服务器超负荷并开始扔掉数据包,那么您可能想使用基于端口的总活动连接数的规则。即使某些 Web 服务器没有足够的线程来响应请求,它们也将继续接受连接。因此,客户机请求超时,不能为访问您的 Web 站点的客户提供服务。使用基于活动连接数的规则来在服务器池内均衡容量。
  • 内容
    与客户机请求的 URL 相比较的正则表达式。您可能希望使用内容类型规则来将请求发送至多组服务器,这些服务器专门设置来处理一部分站点流量。 例如,您可能希望使用一组服务器来处理所有 cgi-bin 请求,使用另一组服务器来处理所有流音频请求,再使用一组服务器来处理所有其他请求。您可能想添加具有与 cgi-bin 目录路径相匹配的模式的一个规则,与流音频文件的文件类型相匹配的另一个模式的另一个规则以及再一个总是为 True 规则来处理其余的流量。然后,可将适当的服务器添加至每个规则。
  • 总是为 True
    此规则将总是为 True。可将规则创建为“总是为 True”。除非与总是为 True 规则相关联的所有服务器都已停止,否则这个规则将始终处于选中状态。因此,通常应将它的优先级设置得比其他规则低。
优先级(可选)
表示复查规则的顺序的整数。如果没有为所设置的第一个规则指定优先级,那么在缺省情况下,将它的优先级值指定为 1,并首先进行评估。然后,给下一个规则指定优先级值 11,第二个评估它(上一个优先级值 + 10,在此示例中 1 + 10),第三个规则 = 21,第四个规则 = 31,依此类推。按数字顺序评估各规则,数值小的优先于数值大的。
开始范围
(可选)用于确定规则是否为 true 的范围的下限值。如果您根据下列各项来添加规则:
  • IP 地址,那么开始范围是客户机的地址,以符号名称或点分十进制格式表示。缺省值为 0.0.0.0。
  • 时间,那么开始范围是一个整数。缺省值为 0,表示午夜。
  • 总连接数,那么开始范围是一个整数。缺省值为 0。
  • 活动连接数,那么开始范围是一个整数。缺省值为 0。
不必指定总是为 True 规则的开始范围。
结束范围
(可选)用于确定规则是否为 true 的范围的上限值。如果您根据下列各项来添加规则:
  • IP 地址,那么结束范围是客户机的地址,以符号名称或点分十进制格式表示。缺省值为 255.255.255.255。
  • 当天的时间,那么结束范围是一个整数。缺省值为 24,表示午夜。
  • 总连接数,那么结束范围是一个整数。缺省值为 2 的 32 次方减 1。
  • 活动连接数,那么结束范围是一个整数。缺省值为 2 的 32 次方减 1。
不必指定总是为 True 规则的结束范围。
模式
仅适用于内容规则。在应用下列限制的情况下,输入您想要使用的模式语法:
  • 无空格
  • 特殊字符:(除非在字符前加一个 \)
    *:通配符(与 0 个到 x 个任意字符相匹配)
    (:用于逻辑分组
    ):用于逻辑分组
    &:逻辑 AND
    |:逻辑 OR
    !:逻辑 NOT
    
  • 保留关键字(后面始终跟着 =):
    Method   :在翻译中,供 HTTP 协议用于
               检索请求;例如,GET、POST
               等等。
    UTI      :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 管理指南》翻译版本。

一个或多个服务器地址:(可选)
当前为端口定义服务器列表。(可选)从列表中选择一个或多个要包括在规则中的服务器。如果不选择服务器,那么 Load Balancer 将废弃任何符合条件的请求。