定製Zuul URL端點服務我有一組微服務的,稱爲「客戶端 - 美孚」,其中foo是一些特定的第三方客戶端的名稱。在JHipster
使用那些名字,是創造一些真正醜陋的端點的網址,所以我想將它們轉換成更加美好層級形式。
我添加了一個自定義PatternServiceRouteMapper
,將serviceId client-Foo
並將其轉換爲url client/Foo
。
這給出了我想要的url,但也打破了服務映射,因爲它也更改註冊serviceId client/Foo
;因此,當Zuul去路由它失敗,因爲有是沒有client/Foo
服務,它的ID是client-Foo
!
,因爲應用程序需要不同的「客戶端 - *」服務的任意數目我不能硬編碼的任何路徑。
在配置文件中配置每個路由手冊是一個不行。 – ThisIsNoZaku