Kom igångKom igång gratis

Hantera fel i nedströmstjänster

En nedströmstjänst för betalningar misslyckas upprepade gånger. Återförsöken hopar sig och drar ner hela applikationen. Med Circuit Breaker-simulatorn kan du se hur en brytare skyddar systemet i exakt det här scenariot.

Testa följande i appen:

  • Klicka på Make request (will fail) upprepade gånger. Se hur räknaren för på varandra följande fel stiger tills brytaren slår om till OPEN.
  • Medan brytaren är OPEN, fortsätt klicka på Make request. Lägg märke till i förfrågningsloggen att anropen är BLOCKED – de når aldrig betalningstjänsten.
  • Vänta tills den 5 sekunder långa avkylningsperioden löper ut. Brytaren går över till HALF_OPEN och tillåter en testförfrågan.
  • Från HALF_OPEN, prova Make successful request för att stänga brytaren, eller Make request (will fail) för att slå om den till OPEN igen.

När du har observerat beteendet är du redo att svara.

Fråga: Medan brytaren är OPEN, vad händer med varje förfrågan som applikationen skickar till betalningstjänsten?

Den här övningen är en del av kursen

Utveckla applikationer på AWS

Visa kurs

Interaktiv övning med praktiskt arbete

Gör teori till handling med en av våra interaktiva övningar

Starta övningen