文档菜单
文档首页
/
MongoDB Kafka 连接器
/ /

连接器消息处理属性

本页内容

  • 概述
  • 设置

使用本页设置以配置 MongoDB Kafka 接收连接器的消息处理行为,包括以下内容

  • 消息批量大小

  • 速率限制

  • 并行任务数量

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

名称
描述
max.batch.size
类型: int

描述
处理时一起批处理的最大 sink 记录数。

考虑包含以下记录的批次
[ 1, 2, 3, 4, 5 ]
当设置为0,连接器为整个批次执行单个批量写入。

当设置为 1,连接器为批次中的每条记录执行一个批量写入,总共五个批量写入,如下例所示
[1], [2], [3], [4], [5]
默认值: 0
可接受值: 一个整数
bulk.write.ordered
类型: boolean

描述
连接器是否将记录批次作为有序或无序的批量写入操作。当设置为 true(默认值),连接器将记录批次作为有序的批量写入操作。

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

默认值: true
可接受值: truefalse
rate.limiting.every.n
类型: int

描述
为了触发速率限制超时,sink 连接器处理的记录批次数。值为 0 表示没有速率限制。

默认值: 0
可接受值: 一个整数
rate.limiting.timeout
类型: int

描述
在 sink 连接器达到速率限制阈值后应恢复处理之前要等待多长时间(以毫秒为单位)。

默认值: 0
可接受值: 一个整数
tasks.max
类型: int

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

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

默认值: 1
可接受值: 一个整数

返回

连接器主题

本页内容