In fact, an integration with service discovery is the default behavior of the Ribbon client. As you probably remember, we disabled Eureka for the client-side balancer by setting the ribbon.eureka.enabled
property to false
. The existence of service discovery simplifies a configuration of Spring Cloud components during inter-service communication, examples in this section.
The system architecture is the same as for the previous example. To view the source code for the current exercise, you have to switch to the ribbon_with_discovery
branch (https://github.com/piomin/shown here-spring-cloud-comm/tree/ribbon_with_discovery). The first thing you will see there is a new module, discovery-service
. We have discussed in detail almost all aspects related to Eureka inChapter 4,Service Discovery, so you should not have any problems with launching it. We run a singlestandaloneEureka server with really basic settings. It is...