2017-05-26 57 views
0

我們在我們的項目中使用Spring Eureka進行服務註冊。有12個微服務,每個微服務提供4-5個功能。在Spring Eureka中註冊單個客戶端作爲多個應用程序

例如,稱爲「MathOperations」的微服務提供了諸如加法,減法,乘法等功能。在Eureka的幫助下,如果我想調用其中一種方法,我將調用REST調用「http://MathOperations/addition」。現在,問題是,我不希望「MathOperations」在URL中。我只是想打電話給「http://addition」,它應該調用數學運算的附加方法並且迴應結果。確保所有功能在微服務中都有唯一的名稱。

這是我的思考過程(糾正我,如果我錯了),我可以註冊每個功能作爲服務給尤里卡嗎?

回答

0

我不認爲這是可能的。
在Eureka上,微服務通過他們的Spring應用程序名稱進行註冊。所以如果你想達到你所說的話,那麼你將不得不爲你的每個功能創建一個單獨的微服務 - 比如加法,減法等,讓他們在Eureka上註冊然後使用它們。

+0

謝謝Gurneet! – Thiru

0

這是不可能的。在github上發佈了與問題相同的問題。似乎是不可能的。請參閱link

相關問題