Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

Propiedades del tema Kafka para el Connector de origen

Utilice la siguiente configuración para especificar en qué temas de Kafka debe publicar datos el conector de origen de MongoDB para Kafka.

Para obtener una lista de la configuración del origen del conector organizadas por categoría, consulta la guía Propiedades de configuración del conector de origen.

Nombre
Descripción

Preámbulo del tema

Tipo: string

descripción:
Especifica la primera parte del nombre del tema de Kafka de destino al que el conector publica eventos de flujo de cambios. El nombre del tema de destino se compone del valor topic.prefix seguido de los nombres de la base de datos y la colección, separados por el valor especificado en la propiedad topic.separator.

Para aprender más, consulte el ejemplo en Prefijo de nomenclatura de temas.

Por defecto: ""
Valores aceptados: Una string compuesta por caracteres alfanuméricos ASCII, incluido ".", "-" y "_"

tema.suffix

Tipo: string

Descripción:
Especifica la última parte del nombre del tema de Kafka de destino al que el conector publica eventos de flujo de cambios. El nombre del tema de destino se compone de los nombres de la base de datos y la colección seguidos del valor topic.suffix, separados por el valor especificado en la propiedad topic.separator.

Para aprender más información, consulte el ejemplo en Sufijo de nomenclatura de temas.

Por defecto: ""
Valores aceptados: Una string compuesta por caracteres alfanuméricos ASCII, incluido ".", "-" y "_"

tema.namespace.map

Tipo: string

Descripción:
Especifica una asignación JSON entre los namespace de documentos de flujo de cambios y los nombres de temas.

Puede utilizar la propiedad topic.namespace.map para especificar asignaciones complejas. Esta propiedad admite la coincidencia de expresiones regulares y comodines.

Para aprender más sobre estos comportamientos y ver ejemplos, consulte Mapa de namespace de temas.

Por defecto: ""
Valores aceptados: Un objeto JSON válido

separador de tema

Tipo: string

descripción:
Especifica el string que el conector utiliza para concatenar los valores utilizados para crear el nombre de su tema. El conector publica registros en un tema con un nombre formado al concatenar los valores de los siguientes campos en el siguiente orden:

  1. topic.prefix

  2. database

  3. collection

  4. topic.suffix

Por ejemplo, la siguiente configuración indica al conector que publique documentos de flujo de cambios de la colección coll de la base de datos db en el tema prefix-db-coll:

topic.prefix=prefix
database=db
collection=coll
topic.separator=-

IMPORTANTE: Cuando utilice la propiedad topic.separator, tenga en cuenta que no afecta a la forma en que define la propiedad topic.namespace.map. La propiedad topic.namespace.map utiliza MongoDB namespace que siempre debe especificar con un carácter . para separar la base de datos y el nombre de la colección.

por defecto: "."
Valores aceptados: Una string

tema.mapper

Tipo: string

descripción:
La clase Java que define la lógica de asignación de temas personalizada.

por defecto: com.mongodb.kafka.connect.source.topic.mapping.DefaultTopicMapper
Valores aceptados: Nombre de clase completo válido de una implementación de la TopicMapper clase.

Califique esta página