Vai al contenuto

Strategia di retry

Definisce quali errori ritentare, con quali attese e fino a quale limite.

Noto anche comeRetry strategyStrategia di ripetizione dei tentativi
API e contratti dati

Una strategia di retry stabilisce quando ripetere un'operazione fallita o senza risposta. Distingue interruzioni temporanee da errori da correggere prima e limita i tentativi o la durata totale.

In un esempio immaginario, un'integrazione attende 2, 4 e 8 secondi prima di tre tentativi aggiuntivi. Sono valori illustrativi. Una variazione casuale può ridurre le ripetizioni simultanee di molti destinatari. Vanno rispettate anche le regole della destinazione.

Attendere non rende valido un codice articolo mancante. Una risposta persa può nascondere un'operazione completata. Prima di ripetere serve un effetto sicuro tramite idempotenza o riconciliazione. Ritentare da solo non corregge l'errore originario.

Fonti