Zuul忽略所有微服务,只路由指定的微服务
程序员文章站
2022-05-29 15:18:37
...
一 介绍
很多场景下,可能只想让Zuul代理指定的微服务,此时可以将zuul.ignored-services设为‘*’。
二 配置举例
server:
port: 8040
spring:
application:
name: microservice-gateway-zuul
eureka:
client:
service-url:
defaultZone:http://localhost:8761/eureka/
instance:
prefer-ip-address: true
zuul:
ignored-services: '*' # 使用'*'可忽略所有微服务
routes:
microservice-provider-user: /user/**
这样就让Zuul只路由micoservice-provider-user微服务
三 测试
1 启动相关微服务
3 输入http://localhost:8040/user/1
以上两个测试,说明配置生效,只路由指定微服务