在zuul配置中处理多个微服务的相同上下文路径

时间:2016-08-04 16:56:56

标签: netflix-zuul spring-cloud-netflix

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

1 个答案:

答案 0 :(得分:1)

您必须如下定义路由。我有条带前缀为假,如果你需要它你可以使它成为现实。有关详细信息,请访问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