AWS MSK 默认 enable.auto.commit 设置

AWS MSK Default enable.auto.commit setting

AWS 的 Managed Streaming for Apach Kafka (MSK) 是否默认 enable.auto.commit 设置为 true?我没有出现在文档中,我想确保我的消费者正确提交偏移量。

或者 MSK 是否遵循引用 here 的 Kafka 流程,如果消费者设置 ConsumerGroup ID,那么 MSK 默认会自动设置 enable.auto.commit = true

enable.auto.commit 是消费者设置,不是集群设置。消费者负责指示 Kafka 将其 offest 提交给 __consumer_offsets 主题。

group.idenable.auto.commit会在消费者客户端设置在同一位置,不受服务器端控制,所以MSK中没有这样的“默认”或在您的代码之外控制的任何其他 Kafka 环境。