【发布时间】:2019-04-11 11:03:25
【问题描述】:
我读到 kafka 提供了一个消费者客户端库,该库允许通过保存在 zookeeper 中读取的最后一个偏移量来进行恢复(不是 100% 确定它的存储位置)。
是否可以对 Sarama 消费者做同样的事情?
假设我正在阅读直到偏移量 550,我的消费者崩溃了 5 分钟,我们现在处于偏移量 700,但我想从偏移量 550 恢复消费。
不用自己保存状态是否可行? 我会假设它会,但我不明白如何。
我找到了sarama.OffsetNewest/Oldest但这不是我要找的...
【问题讨论】:
标签: go apache-kafka kafka-consumer-api sarama