Online Tool Store Online Tool Store

Calculator de retry și backoff

Planifică timpii de retry pentru apeluri de rețea instabile: întârziere de bază, multiplicator, încercări, jitter și plafon, cu așteptarea pire caz.

🔒 Acest instrument rulează în întregime în browserul tău. Fișierele tale nu sunt niciodată încărcate pe un server.

Așteptare totală în cel mai rău caz

Întârzierea ultimei încercări (fără jitter)

Întârzieri pe încercare

Încercare Întârziere de bază Cu jitter (exemplu)

Cum funcționează

  1. Setează o întârziere de bază, un multiplicator de creștere, un număr de încercări și un plafon de întârziere opțional.
  2. Întârzierea fiecărei încercări se calculează ca bază × multiplicator^(încercare − 1), limitată la plafon.
  3. Activează jitter complet pentru a vedea o întârziere de exemplu aleatoare lângă valoarea deterministă.
  4. Citește așteptarea totală în cel mai rău caz pentru a dimensiona timeout-urile și stările de încărcare arătate utilizatorului.

FAQ

Ce este backoff-ul exponențial?

O strategie de retry în care fiecare încercare eșuată așteaptă mai mult decât cea precedentă, de obicei înmulțind întârzierea anterioară cu un factor fix, până la un plafon maxim. Reduce încărcarea unui serviciu aflat în dificultate în loc să-l asalteze cu reîncercări imediate.

De ce să adaugi jitter?

Dacă mulți clienți reîncearcă exact după același program, pot ajunge la server toți în același moment ("thundering herd"). Adăugarea de aleatoriu (jitter) la fiecare întârziere distribuie reîncercările în timp.

Cum este folosit plafonul de întârziere?

De îndată ce întârzierea calculată ar depăși plafonul, este limitată la valoarea plafonului. Astfel reîncercările nu cresc nelimitat la încercările ulterioare.

Acest calculator face apeluri de rețea reale?

Nu — calculează doar timpii întârzierilor pe baza numerelor introduse. Nu se trimite nimic nicăieri.

Cum ne comparăm

CaracteristicăOnline Tool StoreCalcularea manuală
Vezi instantaneu tot programul de reîncercări
Compară întârzierile cu și fără jitter Necesită un script

Reglarea parametrilor de retry prin încercare și eroare în producție este riscantă. Acest calculator îți permite să previzualizezi întregul program de întârzieri și așteptarea în cel mai rău caz înainte de a-l integra în cod.

Explorează instrumente similare

Încorporează acest instrument

Lipește asta pe propriul site — rămâne gratuit, iar fiecare fișier rămâne în browserul vizitatorului tău, nu la tine sau la noi.