Retry

Definizione rapida

Nuovo tentativo effettuato dopo il fallimento o l’indisponibilità temporanea di un’operazione.

Spiegazione

Un retry deve essere limitato, ritardato e applicato solo a errori recuperabili. Ripetere senza considerare idempotenza, quota e stato può duplicare effetti o aumentare il sovraccarico.

Esempio pratico

Un client ritenta due volte una lettura dopo un timeout e interrompe il flusso se il servizio continua a non rispondere.

Spiegazione tecnica

La politica combina classificazione degli errori, backoff, jitter, numero massimo e telemetria; per scritture servono chiavi di idempotenza o conferme dello stato.

Da non confondere con

Non è un tentativo infinito né un fallback: il retry ripete lo stesso percorso, il fallback sceglie un percorso diverso.