Skip to content

Microservices tutorial using Netflix Stack (Eureka, Hystrix, Zuul, Ribbon)

Notifications You must be signed in to change notification settings

nemethati10/licensing-service

Repository files navigation

licensing-service

Microservices tutorial using Netflix Stack (Eureka, Hystrix, Zuul, Ribbon)

This project consists of 5 microservices:

  1. Config server, which provides configuration properties for the other microservices.

  2. 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.

  3. Organization/Licensing microservices: two microservices doing the business logic of the app.

  4. Zuul API Gateway: all microservices are routed through the gateway.

Building the Docker Images:

Run the following maven command. This command will execute the Spotify docker plugin.

mvn clean package docker:build

Running the command at the root project directory will build all of the projects.

Running the services

docker-compose -f docker/docker-compose.yml up

About

Microservices tutorial using Netflix Stack (Eureka, Hystrix, Zuul, Ribbon)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published