Go 如何通过shopify sarama抵消处理消费者恢复

Go 如何通过shopify sarama抵消处理消费者恢复,go,apache-kafka,kafka-consumer-api,sarama,Go,Apache Kafka,Kafka Consumer Api,Sarama,我已经读到kafka提供了一个消费者客户端库,它允许通过保存zookeeper中读取的最后一个偏移量进行恢复(不能100%确定它的存储位置) Sarama的消费者也可以这样做吗 假设我一直读到偏移量550,我的消费者崩溃了5分钟,我们现在在偏移量700,但我想从偏移量550恢复消费 这是否可能,而不必自己拯救国家? 我想是的,但我不明白怎么回事 我找到了sarama.offset最新/最老的,但这不是我要找的 卡夫卡消费者过去在Zookeeper中存储偏移量,但现在他们直接在卡夫卡中存储偏移量。

我已经读到kafka提供了一个消费者客户端库,它允许通过保存zookeeper中读取的最后一个偏移量进行恢复(不能100%确定它的存储位置)

Sarama的消费者也可以这样做吗

假设我一直读到偏移量550,我的消费者崩溃了5分钟,我们现在在偏移量700,但我想从偏移量550恢复消费

这是否可能,而不必自己拯救国家? 我想是的,但我不明白怎么回事


我找到了sarama.offset最新/最老的,但这不是我要找的

卡夫卡消费者过去在Zookeeper中存储偏移量,但现在他们直接在卡夫卡中存储偏移量。参见卡夫卡文档中的

Sarama处理得非常好,Sarama消费者将默认在Kafka中提交(存储)补偿


看看萨拉玛。最初,本示例从主题末尾开始,但重新启动后,它将从最后一个位置重新启动。

awesome,感谢您指出文档中解释它的部分。