2016-08-04 287 views
0

我們正在Spring netflix OSS之上構建平臺,以承載多個使用情況的微服務api。其中一個使用案例有2個API(2個代碼庫構建2個罐子),他們希望它被託管在2個不同的服務Id上,但兩者都具有相同的上下文url,例如「/ loan/card/v1/individual /」在zuul配置中處理多個微服務的相同上下文路徑

AP11->/credit_decision/payment_plan/

API2 - >/history_decision/payment_plan/

我應該如何配置潰敗路徑,以便任何呼叫通過URL來

/貸款/卡/ V1 /個人/ credit_decision/payment_plan /應去API1和

/貸款/卡/ v1 /個人/ history_decision/payment_plan /應去API2

回答

0

您將不得不定義如下的路由。如果您需要它,我會將strip-prefix設置爲false,您可以將其設置爲true。欲瞭解更多信息,請點擊鏈接至DOC

zuul: 
    routes: 
    API1: 
     path: /loan/card/v1/individual/credit_decision/** 
     service-id: API1 
     strip-prefix: false 
    API2: 
     path: /loan/card/v1/individual/history_decision/** 
     service-id: API2 
     strip-prefix: false