2017-10-08 81 views
0

我正在使用Eureka服務器,其中每個微服務一旦獲得在線即獲得註冊。當新的微服務向Eureka註冊時選擇新的路線

現在我想用Zuul創建一個網關代理。

Zuul作品,如果我手動提供路線:

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

我想Zuul從尤里卡自動挑選路線,一旦新的微服務的啓動和尤里卡註冊。

我累了加入@EnableAutoDiscovery到Zuul Initalization 類和刪除路由但是毫無效果後設置ribbon.eureka.enabled=true

回答

2

如果你給你的屬性eureka.client.serviceUrl.defaultZone在zuul服務,zuul將採取其註冊到尤里卡服務器的所有服務。

相關問題