2017-05-26 58 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

相关问题