♥ 3
⚡ 0
Consul · Lección 09

¿Qué diferencia de enfoque hay entre usar la API HTTP de Consul directamente para descubrimiento de servicios (consultando manualmente desde el código de la aplicación) y usar Consul Connect con su modelo de sidecar proxy?

Con la API directa, la aplicación misma consulta activamente el catálogo y gestiona la lógica de conexión hacia el servicio destino, mientras con Connect, un proxy sidecar maneja esa lógica de descubrimiento y conexión de forma transparente, añadiendo también capacidades adicionales como cifrado automático del tráfico entre servicios
La API de Consul y Consul Connect son exactamente el mismo mecanismo con un nombre distinto, sin ninguna diferencia real de enfoque o responsabilidad entre ambas formas de descubrir servicios
Solo es relevante esta comparación de enfoques si la aplicación tiene exactamente un único servicio en total que necesita descubrir y conectarse, sin ninguna necesidad real de comunicarse con más de un servicio distinto
Consul Connect elimina por completo la necesidad de tener el catálogo de servicios de Consul funcionando internamente como base para el descubrimiento
Consul · Lección 09

Completa el código

Con Connect, un proxy sidecar añade capacidades adicionales como cifrado automático del tráfico entre
Consul · Lección 09

¿Por qué delegar la lógica de descubrimiento y conexión hacia un proxy sidecar (como hace Connect) simplifica el código de la aplicación, comparado con que cada aplicación implemente directamente esa lógica usando la API de Consul?

✓

¡Lección completada!

Consul Connect vs Consul API para descubrimiento

0
XP ganado
3
Vidas restantes