Docker Compose Spring,Resilience4j,Prometheus,Grafana ( Circuit Breaker pattern - Retry pattern - Ratelimiter pattern - Timelimiter pattern - Bulkhead pattern )
CUSTOMER-SERVICE
- RateLimiter
- TimeLimiter
- CircuitBreaker
- Retry
- Bulkhead
Run the System
First of all create network:
docker network create "resilience-net"
Then the service can be run on the background with command:
docker-compose up -d
Stop the System
Stopping all the running containers is also simple with a single command:
docker-compose down
If you need to stop and remove all containers, networks, and all images used by any service in docker-compose.yml file, use the command:
docker-compose down --rmi all
- Eureka
- Grafana
- Docker
- Circuit Breaker