均衡器系统的规则是一个请求匹配条件,以及相匹配请求的URL重定向的组合。这些规则实现org.apache.webapp.balancer.Rule接口。
均衡器发布包自带许多有用的规则。这个框架被设计成很方便扩展,这样你可以快速编写你自己的规则。
规则必须是标准的JavaBean (公有的无参数构造方法,
属性具有公有的setter 方法,比如 属性xxx的setXXX ), 就象它们被Jakarta Commons Digester实例化那样。关于规则的可使用性或怎样把你的规则包含到发布包中去,请到tomcat-user邮件列表上询问。
规则被组装在RuleChains里边。每个BalancerFilter (或者 Servlet/JSP)在做转向的决定时参考一个RuleChain。
注意,你不是象范例配置里那样被限制只有一个对应于/*的过滤器。你可以使用Servlet Specification里定义的full filter mapping可能性,随意配置多少你想要的过滤器。每个过滤器有它自己的RuleChain。