2015-02-22 11 views
9

मेरे द्वारा देखे जाने वाले अधिकांश उदाहरण एक सेवा की एक मार्ग परिभाषा हैं।एकाधिक Zuul मार्ग एक सेवा के लिए

तो बात इस तरह की:

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

चलें कहना है कि मैं एक सेवा के लिए रास्ते में कई मार्गों करना चाहते हैं तो प्रभाव में इसे इस तरह होगा:

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

यह अनुमति नहीं है कॉन्फ़िगरेशन फ़ाइल में और न ही आपको एक ही रूट नाम दो बार रखने की अनुमति है। क्या ऐसा करने का कोई वास्तविक तरीका है?

उत्तर

19

वह कुछ इस तरह से संभव हो सकता है, लेकिन मैं कोशिश की नहीं किया है यह

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

मैं दे देंगे एक कोशिश और आपको यह बताने कि, धन्यवाद – EvilJinious1

+0

पूरी तरह से काम करता है – EvilJinious1

+0

पुष्टि कर सकते हैं, ठीक काम करता है। एक एपीआई के हिस्सों का चयन करने के लिए इसका उपयोग करना। – demaniak

संबंधित मुद्दे