La creación de aplicaciones en tiempo real suele requerir la conexión de bases de datos operativas como Couchbase con plataformas de flujo de datos como Confluente. Pero la gestión de estas integraciones puede resultar compleja, ya que exige que los equipos desplieguen conectores, configuren redes, gestionen esquemas y supervisen el rendimiento. Estos retos ralentizan el desarrollo y aumentan la sobrecarga operativa.
Nos complace anunciar el conector Couchbase totalmente gestionado para Confluent Cloud, ahora disponible tanto en Fregadero y Fuente configuraciones. Este lanzamiento elimina la necesidad de gestionar la infraestructura del conector, permitiendo un movimiento de datos bidireccional y sin fisuras entre Confluent Cloud y Couchbase. Se trata de un importante paso adelante en la reducción de la complejidad y la aceleración del tiempo de creación de valor para los desarrolladores y los equipos de plataforma que crean aplicaciones en tiempo real basadas en eventos.
Por qué son importantes los conectores totalmente gestionados
Gestionar sus propios conectores de Apache Kafka® puede ser complejo y llevar mucho tiempo. Requiere mucho más que descargar un plugin y apuntarlo a un tema. Los usuarios deben:
-
- Despliegue y escalado de clusters de Kafka Connect.
- Supervise el rendimiento, los errores y los reintentos.
- Garantizar la compatibilidad de los esquemas mediante el Registro de Esquemas.
- Mantener la autenticación y la conexión en red seguras.
- Adaptar la infraestructura a condiciones de carga variables.
Todo esto se suma a una sobrecarga operativa que distrae de los objetivos empresariales principales. Los conectores totalmente gestionados en Confluent Cloud eliminan estos retos. Solo tienes que configurarlos a través de la interfaz de usuario o la API, y Confluent se encarga del resto, incluida la implementación, el escalado, la gestión de errores y la gestión del ciclo de vida, para que puedas centrarte en crear aplicaciones en tiempo real.
Casos prácticos
Con la simplificación del movimiento de datos en tiempo real, los desarrolladores pueden desbloquear potentes casos de uso como:
-
- Venta al por menor: Transmita a Couchbase el flujo de clics o las actualizaciones de inventario para potenciar el enriquecimiento del perfil de usuario para la personalización en tiempo real.
- IoT: Ingesta de datos de borde en Couchbase para análisis y cuadros de mando en tiempo real.
- Finanzas: Persista eventos Kafka de sistemas de detección de fraude o transacciones en Couchbase para búsquedas y alertas instantáneas.
- AI: Al combinar el flujo de datos en tiempo real de Confluent con el almacén vectorial de Couchbase, las organizaciones pueden ingerir y operacionalizar datos sin problemas para impulsar aplicaciones inteligentes, en tiempo real, agentic y RAG.
Conector Couchbase Sink
En Conector Couchbase Sink te permite transmitir datos desde temas de Kafka directamente a tus colecciones de Couchbase. Admite una amplia variedad de formatos de datos, incluidos AVRO, JSON, JSON Schema, PROTOBUF y BYTES, tanto si ejecutas una arquitectura de microservicios sin esquemas como si tienes una canalización de esquemas fuertemente tipada.
Características principales
-
- Al menos una entrega semántica: Garantiza la fiabilidad incluso en caso de fallos transitorios
- Asignación detallada de temas a colecciones: Enruta temas de Kafka a colecciones específicas de Couchbase usando
couchbase.topic.to.collection - Lógica de identificación de documentos personalizada: Anular cómo se generan las claves de documento a través de
couchbase.topic.to.document.id - Manipuladores flexibles: Personalice cómo se transforman los registros utilizando gestores de sumideros integrados o personalizados.
- Autenticación segura: Conexión segura con autenticación basada en contraseña
Configuración paso a paso: Conector Couchbase Sink
Requisitos previos
Antes de configurar Couchbase Sink Connector en Confluent Cloud, asegúrate de que se cumplen los siguientes requisitos previos:
-
- Nube Confluent: Un clúster de Kafka en funcionamiento en Confluent Cloud (en AWS, Azure o GCP). ¿Aún no eres cliente de Confluent? Empieza tu prueba gratuita de Confluent Cloud hoy: los nuevos registros recibirán $400 para gastar durante sus primeros 30 días.
- Base de datos Couchbase: Un clúster de Couchbase Server o Capella accesible desde Confluent Cloud.
- Red:
- Los clústeres de Kafka y Couchbase deben residir en la misma región de nube para obtener el menor coste y la mejor latencia.
- Garantice la conectividad de red mediante IP pública, VPC Peering o puntos finales privados como AWS PrivateLink.
- Credenciales de autenticación:
- Nombre de usuario y contraseña de Couchbase con acceso de escritura al bucket y colección de destino.
- Cuenta del servicio Kafka o clave/secreto API para el conector.
- Registro de esquemas (si se utilizan formatos tipados):
- Habilite el registro de esquemas para los formatos de mensaje AVRO, JSON Schema o PROTOBUF.
- Temas Kafka:
- Al menos un tema Kafka existente desde el que transmitir, o crear uno nuevo durante la configuración.
Configuración en Confluent Cloud Console
Paso 1: Lanzar un clúster de Confluent Cloud Kafka
Cree un clúster de Kafka en el proveedor de la nube y la región que se alinee con su implementación de Couchbase.
Paso 2: Vaya a la pestaña Conectores
Vaya a Confluent Cloud Console y haga clic en el botón Conectores ficha. Haga clic en + Añadir conector.
Paso 3: Seleccionar el conector Couchbase Sink
Busque y seleccione el Fregadero Couchbase tarjeta de conector del catálogo.
Paso 4: Configurar los ajustes del conector
Se te pedirá que introduzcas lo siguiente:
-
- Temas Kafka consumir de
- Detalles de la conexión a Couchbase:
- Nombre de host o cadena de conexión
- Nombres de cubos, ámbitos y colecciones
- Nombre de usuario y contraseña para la autenticación
- Formato de los datos de entrada (AVRO, JSON, etc.)
- Configuración del Registro de Esquemas (si procede)
- Parámetros de comportamiento del sumiderocomo:
couchbase.topic.to.collectioncouchbase.topic.to.document.idcouchbase.sink.handler
- Semántica de la entrega y tratamiento de errores opciones
- Dimensionamiento: Seleccione las opciones de capacidad o autoescalado

Paso 5: Revisar e iniciar el conector
Después de revisar todas las configuraciones, haga clic en Lanzamiento. El conector se desplegará y comenzará a ingerir registros de Kafka en Couchbase.
Paso 6: Verificar la ingestión de datos
Una vez que el conector esté funcionando, verifica que los datos están llegando a tus colecciones de Couchbase como se esperaba. Utiliza la interfaz de usuario de Couchbase o las herramientas de consulta para inspeccionar los documentos recibidos.
Conector de origen de Couchbase
Además de escribir en Couchbase, la aplicación Conector de origen de Couchbase permitirá a los usuarios ingerir datos de Couchbase en Kafka, posibilitando potentes arquitecturas basadas en eventos y canalizaciones de IA/ML alimentadas por datos operativos.
Características principales
-
- Captura de datos de cambios (CDC): Aprovecha el protocolo de cambio de base de datos (DCP) de Couchbase para transmitir inserciones, actualizaciones y eliminaciones de colecciones de Couchbase a Kafka.
- Asignación de temas por colección: Asigna automáticamente colecciones de Couchbase a temas de Kafka utilizando
couchbase.collection.to.topic. - Estrategias de lectura flexibles: Admite la transmisión del cubo completo, lecturas incrementales basadas en marcas de tiempo y transmisión en tiempo real mediante DCP.
- Serialización basada en esquemas: Admite los formatos AVRO, JSON, PROTOBUF y JSON Schema con integración opcional en Confluent Schema Registry.
- Filtrado y proyección personalizados: Permite configurar filtros para incluir o excluir documentos en función de atributos, tipos o lógica personalizada.
- Seguimiento offset duradero: Realiza un seguimiento del progreso de la lectura por documento y colección, garantizando la continuidad y minimizando el reprocesamiento en los reinicios.
- Autenticación segura: Utiliza autenticación basada en contraseña con soporte para conexiones TLS a Couchbase.
- Temas Kafka autogenerados: Crea temas Kafka dinámicamente basándose en mapeos de colecciones si no están predefinidos.
Configuración paso a paso: Conector Couchbase Source
Requisitos previos
-
- Clúster de Confluent Cloud con ranuras disponibles para conectores de origen
- Un clúster de Couchbase con DCP activado (Enterprise Edition) o una implementación de Couchbase Capella totalmente gestionada.
- Accesibilidad de red desde Confluent Cloud a Couchbase (mediante IP pública o PrivateLink)
- Temas Kafka creados previamente o definidos dinámicamente mediante la asignación de temas
- Registro de esquemas habilitado para formatos de mensaje tipificados
Configuración en Confluent Cloud Console
Paso 1: Inicie su clúster Confluent
Asegúrese de que su clúster de Confluent Cloud se está ejecutando y se encuentra en la misma región que Couchbase.
Paso 2: Vaya a la página Conectores
Haga clic en + Añadir conector desde la interfaz de usuario de Confluent Cloud
Paso 3: Seleccionar Couchbase Source Connector
Elija el Fuente Couchbase conector

Paso 4: Configurar los parámetros de conexión
-
- Host y puerto de Couchbase
- Ajustes de cubo, ámbito y colección
- Modo de sondeo: exploración completa, incremental con marca de tiempo o CDC basado en DCP
- Opciones de filtrado de documentos
- Formato de datos: JSON, AVRO, PROTOBUF
- Estrategia de nomenclatura de temas de Kafka (por ejemplo,
couchbase.collection.to.topic)

Paso 5: Autenticación y seguridad
-
- Introduzca las credenciales de acceso a Couchbase
- Configure cualquier ajuste TLS o de cifrado necesario.
- Configurar la conectividad de red (VPC peering, PrivateLink o IP pública)
Paso 6: Puesta en marcha y seguimiento
Una vez revisado, despliegue el conector. Supervise el flujo de registros en los temas de Kafka mediante las herramientas de supervisión de Confluent Cloud o los visores de temas.
Una vez en funcionamiento, el conector transmitirá eventos desde tu base de datos Couchbase. La infraestructura se gestiona, escala y depura por ti.
Asegúrate de que tu servicio de Couchbase y tu clúster de Kafka están en la misma región de nube para un coste y rendimiento óptimos. Para obtener un rendimiento aún mayor y un coste menor, considera la posibilidad de configurar Private Endpoints o VPC peering según sea necesario.
Vea nuestro tutorial vídeo para aprender a instalar y configurar el conector Couchbase totalmente gestionado para Confluent Cloud. Verás cómo conectar temas de Kafka, configurar los ajustes de Couchbase y empezar a transmitir datos en tan solo unos clics.
Pruébelo hoy mismo
Con el conector Couchbase totalmente gestionado ahora disponible en Confluent Cloud, puedes crear rápidamente aplicaciones modernas basadas en eventos con una configuración mínima y la máxima eficiencia operativa.
¿Listo para empezar?
-
- Iniciar sesión en Nube Confluent o inicie su prueba gratuita de Confluent Cloud
- Inicie el Fregadero Couchbase o Fuente Conector en cuestión de minutos
- Siga las guías para la configuración: