Začněte nyníZačněte zdarma

Jak zvládnout selhání závislé služby

Závislá platební služba opakovaně selhává. Opakované pokusy ji zahrnují dalším provozem a táhnou celou aplikaci dolů. Simulátor jističe ti ukáže, jak jistič chrání systém přesně v takovém scénáři.

V aplikaci vyzkoušej toto:

  • Opakovaně klikej na Make request (will fail). Sleduj, jak roste počítadlo po sobě jdoucích selhání, dokud jistič nepřepne do stavu OPEN.
  • Když je jistič ve stavu OPEN, klikej dál na Make request. V logu požadavků si všimni, že volání jsou BLOCKED: nikdy nedorazí k platební službě.
  • Počkej, až vyprší 5sekundový cooldown. Jistič přejde do stavu HALF_OPEN a povolí jeden zkušební požadavek.
  • Ve stavu HALF_OPEN zkus Make successful request, aby se jistič zavřel, nebo Make request (will fail), aby se znovu otevřel.

Jakmile si chování prohlédneš, můžeš odpovědět na otázku.

Otázka: Když je jistič ve stavu OPEN, co se stane s každým požadavkem, který aplikace odešle platební službě?

Toto cvičení je součástí kurzu

Developing Applications on AWS

Zobrazit kurz

Interaktivní praktické cvičení

Proměňte teorii v praxi s jedním z našich interaktivních cvičení

Začít cvičení