在kafka简单消费者(0.8.2)重启的情况下,在最后一次提交的偏移后获得偏移量?

时间:2015-09-22 22:31:55

标签: apache-kafka kafka-consumer-api

在消费者重新启动之后,在调用getOffsetsBefore kafka simple consumer api(0.8.2)之后,返回已经提交的偏移量。

根据kafka代码https://apache.googlesource.com/kafka/+/c27c768463a5dc6be113f2e5b3e00bf8d9d9d602/core/src/main/scala/kafka/server/KafkaApis.scala

在请求中提供给定时间戳之前,我们得到的消息将是一组(一个或多个)日志段上的消息。

  • 在kafka简单消费者api重启的情况下,有没有办法(kafka机制......不包括存储偏移到持久存储)以获得最后一次提交的偏移后的下一个偏移量?

  • commitOffsets api的目的是什么,我们无法在上次提交的偏移量后得到下一个偏移量?

0 个答案:

没有答案