April 2018
Intermediate to advanced
432 pages
10h 38m
English
Discovery with Consul is enabled for the application by annotating the main class with the generic Spring Cloud @EnableDiscoveryClient. You should remember that from Chapter 4, Service Discovery, because there is no difference in comparison with Eureka. The default service name is also taken from the ${spring.application.name} property. Sample microservices that use Consul as a discovery server are available on GitHub in the https://github.com/piomin/sample-spring-cloud-consul.git repository. The architecture of the system is the same as for examples in some previous chapters. There are four microservices, order-service, product-service, customer-service, and account-service, and the API gateway is implemented in the module ...