欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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 启动相关微服务
Zuul忽略所有微服务,只路由指定的微服务
3 输入http://localhost:8040/user/1
Zuul忽略所有微服务,只路由指定的微服务
以上两个测试,说明配置生效,只路由指定微服务
相关标签: 路由