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 |