LoslegenKostenlos starten

Mit Ausfällen von Downstream-Services umgehen

Ein nachgelagerter Zahlungsservice fällt wiederholt aus. Retries häufen Last an und ziehen die gesamte Anwendung in Mitleidenschaft. Mit dem Circuit Breaker Simulator siehst du, wie ein Breaker das System genau in diesem Szenario schützt.

Probiere Folgendes in der App aus:

  • Klicke mehrfach auf Make request (will fail). Beobachte, wie der Zähler für aufeinanderfolgende Fehler steigt, bis der Breaker auf OPEN schaltet.
  • Während der Breaker OPEN ist, klicke weiter auf Make request. Achte im Request-Log darauf, dass Aufrufe BLOCKED sind: Sie erreichen den Zahlungsservice nicht.
  • Warte, bis das 5‑Sekunden‑Cooldown abgelaufen ist. Der Breaker wechselt zu HALF_OPEN und lässt eine Probe-Anfrage zu.
  • Versuche aus HALF_OPEN heraus Make successful request, um den Breaker zu schließen, oder Make request (will fail), um ihn erneut zu öffnen.

Sobald du das Verhalten beobachtet hast, kannst du die Frage beantworten.

Frage: Was passiert, während der Breaker OPEN ist, mit jeder Anfrage, die die Anwendung an den Zahlungsservice stellt?

Diese Übung ist Teil des Kurses

<Kurs>Anwendungen auf AWS entwickeln</Kurs>
Kurs ansehen

Interaktive praktische Übung

Verwandle Theorie mit einer unserer interaktiven Übungen in die Praxis

Übung starten