Apache kafka 卡夫卡消费者:使用自动提交的利弊
我正在构建一个消费者,我希望确保卡夫卡主题中的每一条消息都得到相应的阅读和处理。虽然自动提交功能很吸引人,但我希望完全控制偏移量——也就是说,我只希望在处理顺利的情况下提交偏移量Apache kafka 卡夫卡消费者:使用自动提交的利弊,apache-kafka,commit,consumer,Apache Kafka,Commit,Consumer,我正在构建一个消费者,我希望确保卡夫卡主题中的每一条消息都得到相应的阅读和处理。虽然自动提交功能很吸引人,但我希望完全控制偏移量——也就是说,我只希望在处理顺利的情况下提交偏移量 然而,我不确定将“自动提交”改为“假”的缺点。关闭自动提交的利弊是什么?它会表现得更慢吗?具有相同使用者名称的多个使用者是否会在该实现中遇到问题?性能实际上取决于您如何实现它-您可以同步或异步提交偏移量,对于您希望如何确定偏移量已提交这一事实有不同的保证。通常,当您不手动提交偏移量时,您可以对其进行更多的控制—如您所愿
然而,我不确定将“自动提交”改为“假”的缺点。关闭自动提交的利弊是什么?它会表现得更慢吗?具有相同使用者名称的多个使用者是否会在该实现中遇到问题?性能实际上取决于您如何实现它-您可以同步或异步提交偏移量,对于您希望如何确定偏移量已提交这一事实有不同的保证。通常,当您不手动提交偏移量时,您可以对其进行更多的控制—如您所愿。但是有一些注意事项,比如“代码> PrimeScCys或