Microservices tutorial using Netflix Stack (Eureka, Hystrix, Zuul, Ribbon)
This project consists of 5 microservices:
-
Config server, which provides configuration properties for the other microservices.
-
Eureka Server, which acts as a service discovery module. Will allow service instances to register themselves. When a microservice needs to calla service will use Eureka to lookup the target service.
-
Organization/Licensing microservices: two microservices doing the business logic of the app.
-
Zuul API Gateway: all microservices are routed through the gateway.
Run the following maven command. This command will execute the Spotify docker plugin.
Running the command at the root project directory will build all of the projects.