在开发 测试的时候 ,或者线上发布 ,线上服务 多版本控制的时候,需要对服务进行权重路由 。在线上灰度的时候,需要通过网关动态实时推送路由权重信息。
server.port: 8080
spring:
application:
name: gateway
cloud:
gateway:
routes:
- id: service1_v1
uri: http://localhost:8081/v1
predicates:
- Path=/test
- Weight=service1, 95
- id: service1_v2
uri: http://localhost:8081/v2
predicates:
- Path=/test
- Weight=service1, 5