Cianplan

Nivel 3: Sistemas distribuidos · L3.2 Timeouts, reintentos, idempotencia, rate limiting y circuit breakers

Timeouts: cómo elegir el número

Fijar timeouts a partir de percentiles de latencia.

11 min · Pro

Lo que te llevas

  • Un timeout no es cuestión de paciencia: es la decisión de liberar un hilo, una conexión y un lugar para peticiones.

Y 3 ideas más dentro de la clase, en Pro.

Cómo está armada la clase

  1. El problema
  2. La versión simple
  3. Cómo derivar el número
  4. Deadlines, no solo timeouts
  5. Comprueba lo que entendiste