Asset
Circuit Breaker: interrompere le chiamate verso dipendenze in errore
Il Circuit Breaker evita chiamate ripetute verso una dipendenza non sana, fallisce in modo prevedibile e consente verifiche controllate di recupero.
Quando una dipendenza rallenta o fallisce, continuare a invocarla consuma thread, connessioni e timeout e può propagare il guasto. Il Circuit Breaker osserva gli esiti e apre il circuito oltre una soglia, rifiutando temporaneamente nuove chiamate. Dopo un intervallo passa a uno stato di verifica limitata per stabilire se la dipendenza è tornata disponibile. Il pattern richiede soglie, finestre temporali, fallback e telemetria coerenti con il servizio; non sostituisce timeout, retry limitati o capacity planning.
Tag