首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过shopify sarama的补偿来处理消费者恢复

如何通过shopify sarama的补偿来处理消费者恢复
EN

Stack Overflow用户
提问于 2019-04-11 19:03:25
回答 1查看 1.2K关注 0票数 2

我读到kafka提供了一个消费者客户端库,允许通过将最后一个偏移量读取保存在zookeeper中进行恢复(不是100%确定它存储在哪里)。

是否有可能对Sarama消费者做同样的事情?

假设我在读到偏移量550,我的消费者崩溃了5分钟,我们现在是偏移量700,但我想从偏移量550继续消费。

有没有可能不需要自己去拯救国家呢?我会假设它是这样的,但我不明白是怎么做到的。

我找到了sarama.OffsetNewest/Oldest但那不是我要找的..。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-11 19:20:02

Kafka用户过去在Zookeeper中存储偏移量,但现在他们直接在Kafka中存储它们。请参阅卡夫卡文档中的Consumer section

Sarama处理得很好,默认情况下,Sarama消费者将在Kafka中提交(存储)偏移量。

看看Sarama Consumer example吧。最初,此示例从主题的末尾开始,但在重新启动时,它将从最后一个位置重新启动。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55630978

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档