// Cloud-native & Microservices

Resilienz-Muster mit Resilience4j

Circuit Breaker, Retry, Timeout und Bulkhead richtig kombinieren.

  • Inhouse-Schulung
  • 1 Tag
  • Fortgeschritten
  • Remote oder vor Ort
Gestapelte Miniatur-Container, einer davon bernsteinfarben, davor ein Netzwerkkabel
Symbolbild · KI-generiert

Was Sie mitnehmen

  • Sie setzen Timeout, Retry, Circuit Breaker und Bulkhead mit Resilience4j ein.
  • Sie kombinieren die Muster in der richtigen Reihenfolge und vermeiden Retry-Stürme.
  • Sie konfigurieren Resilience4j in Spring Boot und überwachen es über Metriken.
  • Sie testen Fehlerverhalten gezielt mit simulierten Ausfällen.

Agenda

Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.

Vormittag

  • Fehlerarten in verteilten Systemen und Kaskadeneffekte
  • TimeLimiter und Retry mit Backoff und Jitter
  • Circuit Breaker: Zustände, Schwellwerte, Sliding Window
  • Übung: Aufruf eines unzuverlässigen Dienstes absichern

Nachmittag

  • Bulkhead und RateLimiter, Zusammenspiel mit virtuellen Threads
  • Reihenfolge der Dekoratoren, Fallbacks und Idempotenz
  • Integration in Spring Boot, Metriken mit Micrometer
  • Übung: Ausfälle mit WireMock simulieren und Konfiguration abstimmen

Voraussetzungen und Rahmen

Vorwissen
Erfahrung mit Java und Spring Boot. Grundverständnis verteilter Systeme ist hilfreich.
Werkzeuge
Resilience4j (Open Source, Apache 2.0)
Niveau
Fortgeschritten
Teilnehmende
bis 10 Personen, größere Gruppen auf Anfrage
Durchführung
Remote per Videokonferenz oder bei Ihnen vor Ort
Enthalten
Abstimmung vorab, Unterlagen, Übungsprojekte, Teilnahmebescheinigungen

// Trainer mit langjähriger Softwareentwicklungserfahrung, akademische Ausbildung in Informatik und KI.