对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

连接器消息处理属性

使用此页面上的设置可配置 MongoDB Kafka connector 的消息处理行为,包括:

  • 消息批量大小

  • 速率限制

  • 并行任务数

有关按类别组织的接收器连接Connector配置设置列表,请参阅接收器连接器配置属性指南。

名称
说明

max.batch.size

类型: int

说明:
批处理的汇总水槽记录的最大数量。

考虑包含以下记录的批处理:

[ 1, 2, 3, 4, 5 ]

当设置为 0 时,连接器会对整个批处理执行单个批量写入。

当设置为 1 时,连接器会对批处理中的每条记录执行一次批量写入,共执行五次批量写入,如以下示例所示:

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

默认值0
可接受值:整数

bulk.write.ordered

类型:布尔值

说明:
连接器是将一批记录写入作为有序或无序批量写入操作。当设置为 true(默认值)时,连接器会将一批记录写入作为有序批量写入操作。

要了解有关批量写入操作的更多信息,请参阅批量写入操作

默认true
可接受值truefalse

rate.limiting.every.n

类型: int

说明:
汇集连接器处理的记录批处理数量,以 trigger 限速超时。值为 0 表示没有限速。

默认0
接受值:整数

rate.limiting.timeout

类型:int

说明:
在达到限速阈值后,汇总连接器应在多长时间(以毫秒为单位)后恢复处理。

默认值0
可接受值:整数

tasks.max

类型:int

说明:
为此连接器创建的最大任务数。如果连接器无法处理您指定的并行处理级别,则它可能创建的任务少于指定的最大任务数。

重要:如果您指定的值大于 1,则连接器将启用任务的并行处理。如果您的主题有多个分区日志,这使连接器可以并行从主题中读取,则任务可能会无序处理消息。

默认值1
接受值:整数

在此页面上