【问题标题】:Handling same context path for multiple micro service in zuul configuration在zuul配置中处理多个微服务的相同上下文路径
【发布时间】:2016-08-04 16:56:56
【问题描述】:

我们正在 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

【问题讨论】:

    标签: netflix-zuul spring-cloud-netflix


    【解决方案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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-18
      • 2017-04-28
      • 2023-02-21
      • 2017-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-01
      相关资源
      最近更新 更多