Istio en Producción · Lección 21
¿Por qué configurar un timeout explícito en un VirtualService es importante, en vez de depender del timeout por defecto del cliente HTTP de la aplicación?
Da control centralizado y consistente sobre cuánto tiempo esperar una respuesta, sin depender de la configuración (o falta de ella) en cada aplicación cliente
Elimina por completo la posibilidad de que una petición falle
Solo aplica a peticiones que usan el protocolo gRPC
Requiere modificar el código de la aplicación cliente para funcionar
Istio en Producción · Lección 21
Completa el código
http:
- timeout:
Revisa: por ejemplo, timeout: 5s.
Istio en Producción · Lección 21
¿Qué problema podría causar no tener ningún timeout configurado si un servicio downstream empieza a responder extremadamente lento en vez de fallar directamente?
Pista: sin timeout, las peticiones podrían quedar esperando indefinidamente, acumulando conexiones abiertas y potencialmente agotando recursos en cascada.
✓
¡Lección completada!
Timeouts y retries avanzados
0
XP ganado
3
Vidas restantes