Kafka en Producción · Lección 16
¿Qué problema resuelve Kafka Connect al integrar sistemas externos (bases de datos, almacenamiento) con Kafka?
Provee un framework estandarizado para mover datos hacia y desde Kafka usando conectores preconfigurados, sin necesitar escribir código personalizado de producer/consumer para cada integración específica
Kafka Connect reemplaza por completo la necesidad de tener brokers de Kafka reales en el cluster
Solo puede conectarse a bases de datos relacionales, ningún otro tipo de sistema externo
Requiere reescribir completamente la aplicación externa que se está integrando con Kafka
Kafka en Producción · Lección 16
Completa el código
Kafka Connect corre como un cluster separado de
Revisa: corre como un cluster separado de workers que ejecutan los conectores.
Kafka en Producción · Lección 16
¿Por qué usar un conector ya existente de Kafka Connect es más práctico que escribir manualmente el código de un producer personalizado para mover datos desde una base de datos hacia Kafka?
Pista: un conector ya construido y probado por la comunidad (o por el propio proveedor de la base de datos) evita tener que escribir, probar y mantener manualmente la lógica de integración personalizada, un trabajo que además tendría que repetirse para cada sistema externo distinto sin esa reutilización.
✓
¡Lección completada!
Kafka Connect — arquitectura de conectores
0
XP ganado
3
Vidas restantes