小编典典

Spring Cloud Zuul / Eureka动态路线

spring-boot

我正在使用spring cloud eureka和spring cloud
zuul代理,我想知道当在eureka服务器中注册新服务时是否有任何方法可以添加动态zuul路由,或者添加路由的唯一方法是编辑application.yml文件并重新启动spring
zuul应用程序

zuul:
  ignoredPatterns: /**/admin/**
  routes:
    users: /myusers/**

阅读 274

收藏
2020-05-30

共1个答案

小编典典

如果您的Zuul服务器也是EurekaClient(使用@EnableDiscoveryClient批注),它将发现所有服务并自动创建路由。

例如 Zuul服务器是zuul.mydomain.com Eureka已向其注册了2个服务:订单和帐户

然后Zuul将自动具有两条路由Zuul.mydomain.com/orders和Zuul.mydomain.com/accounts

这将转发给特定的服务。如果服务在多台计算机上运行,​​它将自动为您平衡负载。

2020-05-30