【发布时间】:2018-08-30 10:40:03
【问题描述】:
我正在使用 Spring Kafka 1.2.2.RELEASE。我有一个 Kafka 侦听器作为消费者,它侦听一个主题并以弹性方式索引文档。 我的自动提交偏移属性设置为 true //default。
我的印象是,如果侦听器中出现异常(弹性已关闭),则不应提交偏移量,并且应为下一次轮询处理相同的消息
然而这并没有发生,消费者在下一次投票时提交了偏移量。在阅读了帖子和文档后,我了解到在自动提交设置为 true 到下一次投票将提交所有偏移量的情况下
我的疑问是为什么消费者会调用下一次民意调查,以及如何防止任何偏移量通过自动提交为 true 提交,或者我是否需要将此属性设置为 false 并手动提交。
【问题讨论】:
标签: spring apache-kafka spring-kafka