es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Como experto en IT especializado en apache-kafka-connect y event-sourcing, aquí tienes algunas sugerencias para conectar EventStoreDB y Apache Kafka:

    1. Busca conectores existentes de Kafka para EventStoreDB: Aunque puede que no haya un conector directo disponible, puedes buscar un conector de Kafka existente que admita una base de datos o estructura de datos similar a EventStoreDB. Por ejemplo, es posible que puedas utilizar un conector de Kafka para MongoDB, ya que EventStoreDB también utiliza un modelo basado en documentos.
    2. 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.

    3. 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.

Comments are closed.