2016-08-04 3 views
0

複数のユースケースマイクロサービスAPIをホストするために、Spring netflix OSSの上にプラットフォームを構築しています。ユースケースの1つに2つの異なるサービスIDでホストされる2つのAPI(2つのコードベースビルディング2つのジャー)がありますが、どちらも同じコンテキストURLを持っています "/ loan/card/v1/individual /"などzuulコンフィギュレーション内の複数のマイクロサービスの同じコンテキストパスの処理

AP11->/credit_decision/payment_plan/

API2 - >/history_decision/payment_plan/

任意の呼び出しは、URLを経由してくるように私は敗走パスを設定する必要がありますどのように

/ローン/カード/ V1 /個別/クレジット決済/ payment_plan /はAPI1に、

/ローン/カード/ v1 /個人/履歴/決済/ payment_plan /はAPI2に行く

答えて

0

以下のようにルーティングを定義する必要があります。あなたがそれを必要とする場合に備えて、私はストリップ接頭辞をfalseにします。詳細は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 
関連する問題