Spring Cloud Zuul/Eureka dynamische route
Bin ich mit spring cloud eureka und spring cloud zuul proxy und ich Frage mich, ob es irgendeinen Weg gibt, hinzufügen dynamische zuul Routen, wenn eine neue service ist registrieren Sie sich in eureka-server oder der einzige Weg, um eine route Hinzugefügt wird, Bearbeiten Sie die Anwendung.yml-Datei und starten Sie den Frühling zuul Anwendung
zuul:
ignoredPatterns: /**/admin/**
routes:
users: /myusers/**
- Das wird eine Coole Sache zu haben, aber ich glaube nicht, dass es so etwas wie, dass gerade jetzt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Ihr Zuul server ist auch EurekaClient (benutzen Sie @EnableDiscoveryClient Anmerkung) es zu entdecken, alle Dienste und automatisch Routen erstellen.
Ex. Zuul server ist zuul.mydomain.com
Eureka hat 2 services registriert mit es : Aufträge und accounts
Dann Zuul werden automatisch über zwei Routen
Zuul.mydomain.com/orders und Zuul.mydomain.com/accounts
- Und dies wird uns auf besonderen service. Es wird auch automatisch geladen balance Anrufe für Sie, wenn Dienste laufen auf mehreren Maschinen.
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka-server</artifactId> </dependency>
auch sonst wirst du es nicht sehen aufgeführt in eureka serverspring-cloud-starter-eureka
sollte gut funktionieren.