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