Mercoledi 21 Ottobre 2026 09:30:58 GMT+02:00

Netcrook

HomeManifesto
News
Techcrook
Geocrook
WikicrookTeamAppContatti
ItalianoEnglish

WIKICROOK

Interruttore automatico

Un pattern di resilienza che mette in pausa le richieste verso un servizio in errore prima che errori ripetuti si propagino a cascata.

Un interruttore automatico è un pattern di resilienza nel software che interrompe l'invio di richieste a un servizio in errore dopo errori ripetuti o timeout. Invece di lasciare che ogni chiamante continui a riprovare amplificando il guasto, l'interruttore si "apre" per un certo periodo, fallisce rapidamente e poi testa di nuovo il servizio in un secondo momento. Questo protegge i sistemi da interruzioni a cascata e impedisce che una dipendenza degradata trascini verso il basso il resto dell'ambiente.

Nella sicurezza informatica, gli interruttori automatici sono importanti perché la disponibilità fa parte della difesa. Durante un'interruzione, un servizio di accesso, API o AI sovraccarico può generare raffiche di nuovi tentativi, avvisi e flussi di lavoro bloccati che appaiono rumorosi e instabili. Un interruttore riduce questa pressione e aiuta i team a distinguere un guasto del servizio da una compromissione. I difensori lo usano nei gateway applicativi, nei microservizi e nelle pipeline di automazione, spesso insieme a backoff, code e percorsi di fallback. Gli attaccanti possono cercare di sfruttare una resilienza debole causando guasti ripetuti o esaurimento delle risorse, quindi gli interruttori automatici aiutano a limitare il raggio d'azione dell'impatto e a preservare le operazioni principali.

← indice WIKICROOK