我希望生产和部署我的 Kafka Connect 应用程序。但是,我有两个关于 tasks.max 设置的问题,这是必需的并且非常重要,但是对于实际将此值设置为什么细节是模糊的。
如果我有一个包含 n 个分区的主题,我希望从中消费数据并写入某个接收器(在我的情况下,我正在写入 S3),我应该将 tasks.max 设置为什么?我应该将其设置为 n 吗?我应该将其设置为 2n 吗?直觉上,我似乎想将值设置为 n ,这就是我一直在做的事情。
如果我更改我的 Kafka 主题并增加该主题的分区怎么办?如果我将其设置为 n,我将不得不暂停我的 Kafka 连接器并增加 tasks.max?如果我设置了 2n 的值,那么我的连接器应该自动增加它运行的并行度吗?