当auto.commit.enabled = False时,如何确保kafka使用者始终使用来自代理的最后提交的偏移量而不是本地的

时间:2019-06-11 14:39:08

标签: apache-kafka kafka-consumer-api

我已设置enable.auto.commit = 错误

现在,我从Kafka中读取了一些数据,但无法以某种方式处理它们。 因此,我不提交偏移量。 现在,我再次轮询并希望获得相同的数据,但是我正在获取新数据,而不是从上次获取的位置。

我检查了它是否使用本地缓存的偏移量进行轮询。 如何确保在轮询时不使用本地缓存的偏移量,否则禁用自动提交的整个想法将变得毫无用处?

0 个答案:

没有答案