Online Tool Store Online Tool Store

Calcolatore di retry e backoff

Pianifica il timing dei retry per chiamate di rete instabili: ritardo base, moltiplicatore, tentativi, jitter e limite, con l'attesa nel caso peggiore.

🔒 Questo strumento funziona interamente nel tuo browser. I tuoi file non vengono mai caricati su un server.

Attesa totale nel caso peggiore

Ritardo dell'ultimo tentativo (senza jitter)

Ritardi per tentativo

Tentativo Ritardo base Con jitter (esempio)

Come funziona

  1. Imposta un ritardo base, un moltiplicatore di crescita, un numero di tentativi e un limite di ritardo facoltativo.
  2. Il ritardo di ogni tentativo è calcolato come base × moltiplicatore^(tentativo − 1), limitato al valore massimo.
  3. Attiva il jitter completo per vedere un ritardo di esempio casuale accanto al valore deterministico.
  4. Leggi l'attesa totale nel caso peggiore per dimensionare timeout e stati di caricamento mostrati all'utente.

FAQ

Cos'è il backoff esponenziale?

Una strategia di retry in cui ogni tentativo fallito attende più a lungo del precedente, di solito moltiplicando il ritardo precedente per un fattore fisso, fino a un limite massimo. Riduce il carico su un servizio in difficoltà invece di tempestarlo di tentativi immediati.

Perché aggiungere il jitter?

Se molti client riprovano esattamente con la stessa pianificazione, possono raggiungere il server tutti nello stesso istante ("thundering herd"). Aggiungere casualità (jitter) a ogni ritardo distribuisce i tentativi nel tempo.

Come viene usato il limite di ritardo?

Non appena il ritardo calcolato supererebbe il limite, viene riportato al valore del limite. In questo modo i tentativi non crescono senza controllo in quelli successivi.

Questo calcolatore effettua chiamate di rete reali?

No: calcola solo il timing dei ritardi in base ai numeri che inserisci. Non viene inviato nulla da nessuna parte.

Come ci confrontiamo

FunzionalitàOnline Tool StoreCalcolarlo a mano
Vedere subito l'intera pianificazione dei retry
Confrontare ritardi con e senza jitter Richiede uno script

Regolare i parametri di retry per tentativi ed errori in produzione è rischioso. Questo calcolatore ti permette di visualizzare l'intera pianificazione dei ritardi e l'attesa nel caso peggiore prima di integrarla nel codice.

Esplora strumenti correlati

Incorpora questo strumento

Incolla questo nel tuo sito: resta gratuito e ogni file rimane nel browser del visitatore, non da te né da noi.