♥ 3
⚡ 0
Consul · Lección 07

¿Qué diferencia de mecanismo hay entre un health check de tipo HTTP y uno de tipo TTL (Time To Live) configurados en Consul para verificar el estado de un servicio?

Un health check HTTP es verificado activamente por Consul, que hace peticiones periódicas hacia un endpoint específico del servicio para confirmar su estado, mientras un health check TTL es pasivo, requiriendo que el propio servicio reporte activamente su estado a Consul antes de que expire ese tiempo límite, o se marcará como no saludable
Un health check HTTP y uno de tipo TTL son exactamente el mismo mecanismo con un nombre distinto, sin ninguna diferencia real de cómo se determina el estado de salud del servicio entre ambos tipos
Solo puede configurarse exactamente un único tipo de health check en total por cada servicio registrado, sin ninguna posibilidad real de combinar varios tipos distintos
Un health check de tipo TTL es verificado activamente por Consul haciendo peticiones periódicas hacia el servicio, de la misma forma exacta en que funciona un health check de tipo HTTP
Consul · Lección 07

Completa el código

El health check TTL requiere que el propio servicio reporte activamente su estado antes de que
Consul · Lección 07

¿Por qué un health check de tipo TTL podría ser más apropiado que uno de tipo HTTP para un servicio que realiza trabajo en lotes (batch) sin exponer necesariamente un endpoint HTTP accesible para verificación externa?

✓

¡Lección completada!

Health checks — tipos y configuración

0
XP ganado
3
Vidas restantes