负载均衡L7转发策略使用示例

每个监听器支持设置多条转发策略,每个转发策略关联一个后端服务器组,来自客户端的请求命中转发策略后会被分发到对应的后端服务器组处理。可以设置将访问不同网站模块的请求转发到不同的后端服务器组,提高处理效率,灵活适配业务。
匹配过程说明:
每条转发策略有优先级。创建转发策略时按照创建顺序,新创建的转发策略优先级最低。
来自客户端的请求优先匹配优先级高的转发策略,如命中则分发到相应转发策略的后端服务器组处理,不再匹配后面的转发策略。如果所有转发策略均未命中,则请求会被分发到监听器关联的默认后端服务器组处理。
每条转发策略可只设置域名,或只设置URL,或同时设置域名和URL。同时设置时,来自客户端的请求需要同时满足域名和URL要求才会匹配上此条转发策略。
因此建议设置更精确的匹配规则为优先级更高。具体建议如下:
在添加了同时指定域名和URL的转发策略后,建议添加一条只有域名没有URL的转发策略。如上示例,如果没有添加转发策略3,则请求3和请求4将依次匹配转发策略4-5,并匹配失败。
设置只有域名的转发策略优先级低于同时设置了域名和URL的转发策略。如上示例,如果转发策略3的优先级高于转发策略1-2,则请求1-4均直接被此转发策略匹配并执行,不再根据其他的转发策略匹配URL。
URL规则相同时,设置优先级为精确匹配>前缀匹配>正则匹配。如上示例,转发策略1优先级高于转发策略2。