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
Interaktivní praktické cvičení
Proměňte teorii v praxi s jedním z našich interaktivních cvičení
Začít cvičení