Online Tool Store Online Tool Store

Calculateur de retry et backoff

Planifiez le timing des retries pour les appels réseau instables : délai de base, multiplicateur, essais, jitter et plafond, avec l'attente pire cas.

🔒 Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers ne sont jamais envoyés sur un serveur.

Attente totale pire cas

Délai du dernier essai (sans jitter)

Délais par essai

Essai Délai de base Avec jitter (exemple)

Comment ça marche

  1. Définissez un délai de base, un multiplicateur de croissance, un nombre d'essais et un plafond de délai facultatif.
  2. Le délai de chaque essai est calculé comme base × multiplicateur^(essai − 1), plafonné à la limite.
  3. Activez le jitter complet pour voir un délai d'exemple aléatoire à côté de la valeur déterministe.
  4. Lisez l'attente totale pire cas pour dimensionner les timeouts et les états de chargement affichés à l'utilisateur.

FAQ

Qu'est-ce que le backoff exponentiel ?

Une stratégie de retry où chaque tentative échouée attend plus longtemps que la précédente, généralement en multipliant le délai précédent par un facteur fixe, jusqu'à un plafond maximal. Cela réduit la charge sur un service en difficulté au lieu de le marteler de tentatives immédiates.

Pourquoi ajouter du jitter ?

Si de nombreux clients réessaient exactement au même rythme, ils peuvent tous atteindre le serveur au même instant ("thundering herd"). Ajouter de l'aléatoire (jitter) à chaque délai étale les tentatives dans le temps.

Comment le plafond de délai est-il utilisé ?

Dès que le délai calculé dépasserait le plafond, il est ramené à la valeur du plafond. Cela empêche les tentatives de croître sans limite sur les essais ultérieurs.

Ce calculateur effectue-t-il de vrais appels réseau ?

Non — il calcule seulement le timing des délais à partir des nombres que vous saisissez. Rien n'est envoyé nulle part.

Comment nous nous situons

FonctionnalitéOnline Tool StoreLe calculer à la main
Voir tout le calendrier des retries instantanément
Comparer les délais avec et sans jitter Nécessite un script

Régler les paramètres de retry par essais et erreurs en production est risqué. Ce calculateur vous permet de prévisualiser le calendrier complet des délais et l'attente pire cas avant de l'intégrer à votre code.

Découvrir des outils similaires

Intégrer cet outil

Collez ceci sur votre propre site : cela reste gratuit, et chaque fichier reste dans le navigateur de votre visiteur, ni chez vous ni chez nous.