Nivel 3: Sistemas distribuidos · L3.2 Timeouts, reintentos, idempotencia, rate limiting y circuit breakers
Reintentos con backoff y jitter
Diseñar reintentos que no provoquen tormentas de reintentos.
12 min · Pro
Lo que te llevas
- Reintenta solo errores reintentables (timeouts, fallos de conexión y 5xx) y solo operaciones que sea seguro repetir.
Y 3 ideas más dentro de la clase, en Pro.
Cómo está armada la clase
- El problema
- La versión simple
- Backoff, y luego jitter
- Los dos modos de fallo que vale la pena nombrar
- Comprueba lo que entendiste