从整体式Spring应用程序连接到Spring Boot Micro-Service

时间:2019-05-30 07:49:23

标签: spring-boot spring-mvc microservices spring-cloud

所以我们有一个运行在localhost:8080上的Spring应用程序

作为要求的一部分,我们需要此应用程序连接到微服务。微服务具有2个组件。 一个在localhost:8888上运行-X 另一个在localhost:7777-Y

我们有运行在localhost:8761上的spring Discovery服务器

我们如何从整体式Spring应用程序通过发现服务器连接到微服务X或Y。

我们可以直接连接到localhost:8888或localhost:7777

但是有没有办法通过发现服务器做到这一点

1 个答案:

答案 0 :(得分:0)

After adding and enabling discovery service dependencies you can inject eurekaClient bean and get an application url ("round-robinned" or not).

Another (and better) option is to use feign client. It can use discovery service implicitly.