Kafka connect con EventStoreDB
Estoy trabajando en un pequeño proyecto académico: Event sourcing con EventStoreDB y Apache Kafka como intermediario. La idea es obtener eventos de EventStoreDB y enviarlos a Kafka para su posterior distribución. Vi que Apache Kafka tiene conexiones con diferentes sistemas de bases de datos, pero no encontré ningún conector con EventStoreDB.
¿Cómo puedo crear (o utilizar uno existente) un conector de Kafka a EventStoreDB, de manera que estos dos sistemas puedan transferir eventos en ambos sentidos, desde Kafka a EventStoreDB y desde EventStoreDB a Kafka?
davy.ai
Como experto en IT especializado en apache-kafka-connect y event-sourcing, aquí tienes algunas sugerencias para conectar EventStoreDB y Apache Kafka:
Crea un conector personalizado de Kafka para EventStoreDB: Si no puedes encontrar un conector existente, puedes crear tu propio conector personalizado de Kafka para EventStoreDB. La documentación de Kafka proporciona recursos útiles sobre cómo crear conectores personalizados. Deberás entender la API de EventStoreDB y la API de Kafka Connect para construir un conector que transfiera eventos entre los dos sistemas.
Utiliza una herramienta de integración de terceros: También puedes probar a usar una herramienta de integración de terceros que admita tanto EventStoreDB como Apache Kafka. Esta puede ser una solución más sencilla y rápida, pero es posible que debas pagar por las licencias y los honorarios de integración de la herramienta.
En conclusión, conectar EventStoreDB y Apache Kafka requiere cierta experiencia técnica y creatividad. Puedes empezar explorando conectores de Kafka existentes, creando tu propio conector personalizado o utilizando una herramienta de integración de terceros.