spring:
application:
name: gateway-service
cloud:
gateway:
routes:
- id: data-service1 #請求 http://localhost:8100/data-service1/test會轉發到data-producer服務
uri: lb://data-producer #在服務注冊中心找服務名為 data-producer的服務
predicates:
- Path=/data-service1/* #設置路由斷言,代理servicerId為data-service1的/ data-service1 /路徑
filters:
- StripPrefix=1
- id: data-service2 # 請求 http://localhost:8100/data-service2/test轉發到 http://localhost:8080/test
uri: http://localhost:8080
predicates:
- Path=/data-service2/*
filters:
- StripPrefix=1 #前綴, 在當前路徑匹配中表示去掉第一個前綴 /data-service2