Stack starten
docker compose up -d
cd maven-project
mvn -pl runtime spring-boot:run
Viele Requests auslösen
./scripts/resilience/call-payment-flow-repeatedly.sh 50
Metriken prüfen
./scripts/resilience/check-resilience-metrics.sh
Wichtige Betriebsfragen
| Frage | Prüfung |
|---|---|
| Gibt es viele 503 Antworten? | Runtime Logs + Prometheus |
| Ist der Payment Provider langsam? | Latenzmetriken prüfen |
| Öffnet der Circuit Breaker? | Resilience4j Metriken prüfen |
| Greift Rate Limiting? | HTTP 429 prüfen |
| Gibt es Outbox Rückstau? | outbox_events_new_total prüfen |
Typische Fehlerfälle
Provider langsam
Erwartung: Timeout begrenzt Wartezeit.
Provider dauerhaft fehlerhaft
Erwartung: Circuit Breaker öffnet und schützt die Runtime.
Zu viele Requests
Erwartung: Rate Limiter antwortet mit HTTP 429.