Inizia subitoInizia gratis

Gestire i guasti dei servizi a valle

Un servizio di pagamento a valle sta fallendo ripetutamente. I tentativi di retry si accumulano, aumentano il carico e rallentano l'intera applicazione. Il Circuit Breaker Simulator ti permette di vedere come un breaker protegge il sistema proprio in questo scenario.

Prova quanto segue nell'app:

  • Clicca più volte su Make request (will fail). Guarda il contatore dei fallimenti consecutivi crescere finché il breaker scatta su OPEN.
  • Mentre il breaker è OPEN, continua a cliccare Make request. Nota nel registro delle richieste che le chiamate sono BLOCKED: non raggiungono mai il servizio di pagamento.
  • Attendi che scadano i 5 secondi di cooldown. Il breaker passa a HALF_OPEN e consente una richiesta di prova.
  • Da HALF_OPEN, prova Make successful request per chiudere il breaker, oppure Make request (will fail) per farlo scattare di nuovo su OPEN.

Dopo aver osservato il comportamento, sei pronto per rispondere.

Domanda: Quando il breaker è OPEN, cosa succede a ciascuna richiesta che l'applicazione invia al servizio di pagamento?

Questo esercizio fa parte del corso

Sviluppare applicazioni su AWS

Visualizza corso

esercizio interattivo pratico

Trasforma la teoria in pratica con uno dei nostri esercizi interattivi

Inizia esercizio