4
1:远程地址路由
server:
port: 10010
spring:
application:
name: gateway-service
cloud:
gateway:
routes:
- id: consumer
uri: lb://consumer-service
predicates:
- Path=/consumer/**
filters:
- StripPrefix=1
- id: producer
uri: lb://producer-service
predicates:
- Path=/producer/**
filters:
- StripPrefix=1
filters:过滤器
2: 路由后:
server:
port: 10010
spring:
application:
name: gateway-service
cloud:
gateway:
routes:
- id: consumer
uri: lb://consumer-service
predicates:
- After=2023-07-14T17:55:00.993+08:00[Asia/Shanghai]
3:路由之前
server:
port: 10010
spring:
application:
name: gateway-service
cloud:
gateway:
routes:
- id: consumer
uri: lb://consumer-service
predicates:
- Before=2023-07-14T17:59:00.993+08:00[Asia/Shanghai]
4:时间段
server:
port: 10010
spring:
application:
name: gateway-service
cloud:
gateway:
routes:
- id: consumer
uri: lb://consumer-service
predicates:
- Between=2023-07-15T09:06:00.993+08:00[Asia/Shanghai],
2023-07-15T09:07:00.993+08:00[Asia/Shanghai]
5:Cookie
server:
port: 10010
spring:
application:
name: gateway-service
cloud:
gateway:
routes:
- id: consumer
uri: lb://consumer-service
predicates:
- Cookie=username,xiaoming
6:方法
server:
port: 10010
spring:
application:
name: gateway-service
cloud:
gateway:
routes:
- id: consumer
uri: lb://consumer-service
predicates:
- Method=GET
7:请求头
server:
port: 10010
spring:
application:
name: gateway-service
cloud:
gateway:
routes:
- id: consumer
uri: lb://consumer-service
predicates:
- Header=token,123456
8:主机路由
server:
port: 10010
spring:
application:
name: gateway-service
cloud:
gateway:
routes:
- id: consumer
uri: lb://consumer-service
predicates:
- Host=**.sb.org