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.
Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Docs Menu

Propiedades de procesamiento de mensajes del Connector

Utilice la configuración de esta página para configurar el comportamiento de procesamiento de mensajes del conector de sumidero de MongoDB Kafka, que incluye lo siguiente:

  • Tamaño del lote de mensajes

  • Límites de frecuencia

  • Número de tareas paralelas

Para una lista de configuraciones de conectores sumideros organizada por categoría, consulta la guía sobre Propiedades de configuración de conectores sumideros.

Nombre
Descripción

max.batch.size

Tipo: int

Descripción:
Número máximo de registros de destino que se agruparán para su procesamiento.

Considere el lote que contiene los siguientes registros:

[ 1, 2, 3, 4, 5 ]

Cuando 0 se establece en, el conector realiza una única escritura masiva para todo el lote.

Cuando 1 se establece en, el conector realiza una escritura masiva para cada registro del lote, para un total de cinco escrituras masivas, como se muestra en el siguiente ejemplo:

[1], [2], [3], [4], [5]

Valor predeterminado: 0
Valores aceptados: Un número entero

bulk.guardar.ordered

Tipo: booleano

Descripción:
Indica si el conector escribe un lote de registros como una operación de escritura masiva ordenada o no ordenada. Cuando se establece true en, el valor predeterminado, el conector escribe un lote de registros como una operación de escritura masiva ordenada.

Para obtener más información sobre las operaciones de escritura masiva, consulte Operaciones de escritura masiva.

Valor predeterminado: true
Valores aceptados: true o false

límite de: cada n

Tipo: int

Descripción:
Número de lotes de registros que el conector de destino procesa para activar el tiempo de espera de limitación de velocidad. Un valor de 0 significa que no hay limitación de velocidad.

Valor predeterminado: 0
Valores aceptados: Un número entero

rate.limiting.timeout

Tipo: int

Descripción:
Tiempo (en milisegundos) que debe transcurrir antes de que el conector de destino reanude el procesamiento tras alcanzar el umbral de limitación de velocidad.

Valor predeterminado: 0
Valores aceptados: Un número entero

tasks.max

Tipo: int

Descripción:
El número máximo de tareas que se crearán para este conector. El conector puede

crear 1 menos tareas de

las1
especificadas si no puede manejar el nivel de paralelismo que usted indique. IMPORTANTE: Si especifica un valor mayor que, el conector habilita el procesamiento paralelo de las tareas. Si su tema tiene varios registros de partición, lo que permite al conector leer del tema en paralelo, las tareas pueden procesar los mensajes fuera de orden. Valor predeterminado: Valores aceptados: Un número entero