当新的微服务向Eureka注册时,选择新路线

问题描述 投票:0回答:1

我正在使用Eureka Server,每当微服务上线时就会注册。

现在我想使用Zuul来创建网关代理。

如果我手动提供路线,Zuul会工作:

zuul.routes.ms1.url=http://localhost:8901
zuul.routes.ms2.url=http://localhost:8902
ribbon.eureka.enabled=false

我希望Zuul能够在新的微服务即将上市并在Eureka注册后自动从Eureka挑选路线。

我厌倦了将@EnableAutoDiscovery添加到Zuul Initalization类并在删除路线后设置ribbon.eureka.enabled=true但没有任何效果。

spring-boot spring-cloud netflix-zuul
1个回答
2
投票

如果您在zuul服务中的属性中提供eureka.client.serviceUrl.defaultZone,zuul将采用注册到eureka服务器的所有服务。

© www.soinside.com 2019 - 2024. All rights reserved.