2015-02-22 5 views
9

Die meisten Beispiele, die ich sehe, sind eine Routendefinition zu einem Dienst.Mehrere Zuul-Routen zu einem Dienst

so diese Art der Sache:

zuul: 
    routes: 
    myserver: 
     path: /mypath/** 

Lassen Sie uns sagen, dass ich mehrere Routen zu einem Dienst zu routen wollen so in der Tat würde es so aussehen:

zuul: 
    routes: 
    myserver: 
     path: /mypath/**, /anotherpath/** 

Dies ist nicht erlaubt in der Konfigurationsdatei und Sie dürfen den gleichen Routennamen nicht zweimal haben. Gibt es einen wirklichen Weg, dies zu tun?

Antwort

19

Es ist mit so etwas wie dies möglich sein kann, aber ich habe es nicht versucht

zuul: 
    routes: 
    myserver_mypath: 
     path: /mypath/** 
     serviceId: myserver 
    myserver_another_path: 
     path: /anotherpath/** 
     serviceId: myserver 
+0

Ich werde geben, dass ein Versuch und lassen Sie wissen, dank – EvilJinious1

+0

perfekt – EvilJinious1

+0

funktioniert bestätigen kann, funktioniert einwandfrei. Verwenden Sie es, um Teile einer API selektiv freizulegen. – demaniak

Verwandte Themen