" Hoy nos complace anunciar el General Availability of the Couchbase Connector 4.0 for Apache Kafka. El conector permite construir fácilmente canalizaciones de datos robustas y reactivas que aprovechan el procesamiento de flujos conectando diferentes almacenes de datos, aplicaciones y servicios en tiempo real."
Enlaces útiles
Introducción
Couchbase Server es una base de datos de documentos JSON distribuida y de código abierto. Ofrece un almacén de valores clave escalable con caché gestionada para operaciones de datos por debajo del milisegundo, indexadores específicos para consultas eficientes y un potente motor de consultas para ejecutar consultas de tipo SQL.
Apache Kafka es una plataforma comunitaria de streaming distribuido capaz de gestionar billones de eventos al día. Inicialmente concebido como una cola de mensajería, Kafka se basa en una abstracción de un registro de commit distribuido. Desde su creación en 2011 por LinkedIn, Kafka ha evolucionado rápidamente de cola de mensajería a plataforma de streaming de eventos.
Couchbase Kafka Connector es un plugin de código abierto para Conexión Kafka que utiliza alto rendimiento Database Ccambiar Protocolo para publicar documentos en temas de Kafka casi en tiempo real. Desde su creación en 2017, Couchbase Kafka Connector ha permitido a varios clientes proporcionar funcionalidad para transmitir, filtrar y transformar datos entre Couchbase Server y Apache Kafka proporcionando conectores Source y Sink.
Disponibilidad
Puede descargar la distribución haciendo clic en el enlace de descarga disponible aquí.
Mejora
La versión 4.0 es una actualización importante que cambia la forma de configurar y ampliar el conector de origen y el conector de destino.
Principales características
-
-
- Opciones de durabilidad mejoradas (requiere Couchbase Server 6.5).
- Normalización de las propiedades de configuración.
- Distribución uniforme de la carga de trabajo.
- API más flexible para las extensiones.
- Opción para omitir el contenido del documento.
- Empaquetado como un componente de Confluent Hub para facilitar la instalación.
- Soporte para Ámbitos y Colecciones (previsto para Couchbase Server 7.0).
-
Migración
Hay dos áreas que quizá desee tener en cuenta durante la migración desde su predecesora, la versión 3.x
-
- Configuración de la fuente y el sumidero - La versión 4.0 viene con la estandarización de los nombres de configuración de manera que sea más consistente y proporcione valores por defecto más apropiados. A script de shell para que la migración sea más fluida.
- Cambios en la API Java - Si ha ampliado el comportamiento de los conectores escribiendo archivos personalizados SourceHandler o Filtro cabe señalar que han cambiado y no son compatibles con versiones anteriores.
Para más información, visite guía de migración.
Próximos pasos
¿Por qué esperar? Pruébalo tú mismo y dinos si tienes alguna pregunta o comentario. Drop por nuestro comunidad de desarrolladoresNos encantaría conocer su opinión.