0

我们正在 Spring netflix OSS 之上构建平台,以托管多个用例微服务 API。其中一个用例有 2 个 API(2 个代码库构建 2 个 jar),他们希望将其托管在 2 个不同的服务 ID 上,但两者都具有相同的上下文 URL,例如“/loan/card/v1/individual/”

AP11-> /credit_decision/payment_plan/

API2 -> /history_decision/payment_plan/

我应该如何配置路由路径,以便通过 url 来的任何呼叫

/loan/card/v1/individual/credit_decision/payment_plan/ 应该去 API1 和

/loan/card/v1/individual/history_decision/payment_plan/ 应该去 API2

4

1 回答 1

1

您必须像下面这样定义路由。如果您需要它,我将带前缀设置为 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
于 2016-08-12T02:31:50.150 回答