2016-12-06 129 views
2

我想配置Netflix Zuul路由到兩個微服務(這是基於春季啓動)。Zuul路由到嵌套路徑服務

  • 第一微服務與路徑訪問/foo/**
  • 二的microService 酒吧與路徑訪問/foo/*/bar/**

我是想這樣的事情,但是這麼想的工作:

zuul: 
    routes: 
    foo: /foo/** 
    bar: /foo/*/bar/** 

Is possi當路徑嵌套時,可以使用這種配置嗎?

配置這樣的要求,因爲/bar/子資源酒吧微服務操作。於foo

語境:在酒吧/foo/

語境:/foo/*/bar/**

+1

它不應該,但社會秩序的問題,富在你目前的定義優先於酒吧。 – spencergibb

+0

沒問題,但更正後的訂單仍然不起作用 – MariuszS

+1

什麼是「無法正常工作」? – spencergibb

回答

1

解決方案

zuul: 
    routes: 
    bar: 
     path: /foo/*/bar/** 
     serviceId: bar 
     stripPrefix: false 
    foo: 
     path: /foo/** 
     serviceId: foo 
     stripPrefix: false