routes: | |
#通过时间匹配 | |
- id: after_route | |
uri: lb://nacos-provider | |
predicates: | |
- After=2010-02-15T00:00:00+08:00[Asia/Shanghai] | |
filters: | |
- Customer=true | |
- id: before_route | |
uri: lb://nacos-provider | |
predicates: | |
- Before=2015-02-15T00:00:00+08:00[Asia/Shanghai] | |
- id: between_route | |
uri: lb://nacos-provider | |
predicates: | |
- Between=2018-02-14T00:00:00+08:00[Asia/Shanghai], 2019-02-16T23:59:59+08:00[Asia/Shanghai] | |
#通过Cookie匹配 | |
- id: cookie_route | |
uri: lb://nacos-provider | |
predicates: | |
- Cookie=name, chengxuyuanguoguo | |
#通过Header属性匹配 | |
- id: header_route | |
uri: lb://nacos-provider | |
predicates: | |
- Header=X-Request-Id, \d+ | |
#通过Host匹配 | |
- id: host_route | |
uri: http://ityouknow.com | |
predicates: | |
- Host=**.ityouknow.com | |
#通过请求方式匹配 | |
- id: method_route | |
uri: http://httpbin.org | |
predicates: | |
- Method=GET | |
#通过请求路径匹配 | |
- id: path_route | |
uri: http://httpbin.org | |
predicates: | |
- Path=/foo/{segment} | |
#通过请求参数匹配 | |
- id: query_route | |
uri: http://httpbin.org | |
predicates: | |
- Query=foo | |
#通过IP地址匹配 | |
- id: remoteaddr_route | |
uri: http://httpbin.org | |
predicates: | |
- RemoteAddr=172.16.1.73/24 | |
#组合使用 | |
- id: group_route | |
uri: http://httpbin.org | |
predicates: | |
- Host=**.httpbin.com | |
- Header=X-Request-Id, \d+ | |
- Cookie=name, chengxuyuanguoguo | |
- After=2019-02-15T00:00:00+08:00[Asia/Shanghai] |
spring-gateway路由规则汇总
最新推荐文章于 2024-08-19 16:00:40 发布