本帖最后由 一棵葱 于 2024-4-13 09:47 编辑
需求背景:某银行客户想要通过匹配某个URI字段/ucam/,调度到特殊节点池 1.1.1.2,其他字段,依然调度到原始节点池 1.1.1.1
解决思路:通过前置策略实现
配置方案及实现效果: 方案一:请求行 URI 等于 /ucam/ 效果: 1.访问/ucam/,会调度到1.1.1.2 2.访问其他URI /aaaa/,则不会调度到1.1.1.2,会调度到1.1.1.1 3.但是访问/ucam/***或者***/ucam/,则不会调度到1.1.1.2,会调度到1.1.1.1
方案二:请求行 URI 包含 /ucam/ 效果: 1.访问/ucam/,会调度到1.1.1.2 2.访问其他URI /aaaa/,则不会调度到1.1.1.2,会调度到1.1.1.1 3.访问/ucam/***或者***/ucam/,也会调度到1.1.1.2
方案三:请求行 URI 通配符 /ucam/* 效果: 1.访问/ucam/,会调度到1.1.1.2 2.访问其他URI /aaaa/,则不会调度到1.1.1.2,会调度到1.1.1.1 3.访问/ucam/***,也会调度到1.1.1.2 4.访问***/ucam/,则会调度到1.1.1.1
TIPS:根据客户的实际需求,匹配对应的方案 |