Consul · Lección 06
¿Qué información se asocia típicamente a un servicio cuando se registra en el catálogo de Consul, más allá de simplemente su nombre?
Su dirección IP y puerto reales, etiquetas (tags) opcionales que describen características adicionales del servicio, metadatos personalizados, y opcionalmente definiciones de health checks que determinan si ese servicio se considera actualmente saludable
Solo puede registrarse el nombre del servicio en el catálogo, sin ninguna posibilidad real de asociar información adicional como dirección, puerto o health checks a ese registro
El catálogo de Consul solo puede contener exactamente un único servicio en total registrado, sin ninguna posibilidad real de tener múltiples servicios distintos coexistiendo
Registrar un servicio en el catálogo de Consul elimina automáticamente cualquier otro servicio previamente registrado con un nombre distinto dentro del mismo catálogo
Consul · Lección 06
Completa el código
Las etiquetas opcionales describen características adicionales del
Revisa: las etiquetas opcionales describen características adicionales del servicio.
Consul · Lección 06
¿Por qué asociar un health check al registro de un servicio en Consul es valioso para que otros servicios que consultan el catálogo puedan confiar en que la dirección devuelta realmente corresponde a una instancia funcional?
Pista: sin un health check asociado, el catálogo podría seguir devolviendo la dirección de una instancia que técnicamente fue registrada pero que ya dejó de funcionar correctamente (por ejemplo, tras una falla); el health check verifica activamente que esa instancia específica sigue respondiendo y funcionando, siendo precisamente lo que permite que otros servicios confíen en que la dirección devuelta por el catálogo corresponde realmente a algo disponible, no solo a algo que fue registrado en algún momento pasado.
✓
¡Lección completada!
Registro de servicios en el catálogo de Consul
0
XP ganado
3
Vidas restantes