Application de demonstration d'une architecture microservices avec Spring Cloud Netflix
Cette application met en oeuvre les elements suivants :
- Service Discovery ( Eureka )
- IPC ( Feign )
- Client Side Load Balancer ( Ribbon )
- Circuit Breaker ( Hystrix )
- Data Streams ( Spring Cloud Stream )
- API Gateway ( Zuul )
Cette démo requiert un JDK 8 et Docker.
# Compiler et lancer : supervisor, gateway, 1 show, 2 actors, 1 review
./startup.sh -a 2
tail -f logs/show.out logs/actor-2.out
Service | Url |
---|---|
Dashboard | http://localhost:8001 |
Gateway | http://localhost:8002 |
UI | http://localhost:8080 |
Show | http://localhost:8011 |
Actor | http://localhost:8021 |
Review | http://localhost:8031 |