Micro services integration with Eureka Service Registry and Zuul as load balancer
2 microservices applications + 1 eureka server + 1 zuul load balancer
- eureka : the eureka server spring boot project (single or cluster configuration)
- load-balancer: the zuul proxy load balancer project
- app: simple microservices spring boot application registered to eureka server
- docker (https://docs.docker.com/)
- dnsmaq (https://blog.amartynov.ru/archives/dnsmasq-docker-service-discovery/)
./build.sh
./start.sh
You can see eureka control panel at http://eureka-server-8700:8700
docker/update-docker-dns.sh
aaabbb cccccc