【发布时间】:2021-05-07 15:31:21
【问题描述】:
我目前正在尝试为一个项目配置 Kafka。我对偏移存储库有点困惑。我知道这两个开箱即用的选项存储在 Kafka 或 Zookeeper 中,我还发现还有另一个选项(至少如果我们将 kafka 与 Apache camel 结合使用)我还可以在任何地方定义和初始化我自己的存储库文件系统。
我的问题是:是否存在存储在 Kafka 或 Zookeeper 中的偏移存储库不持久或不一致的情况?我最关心的是系统的任何部分(消费者、生产者、kafka 实例或 zookeeper 实例)意外关闭的情况。一旦这些组件重新启动,消费者是否会获得它停止从主题读取的偏移量?
共享卷/存储上的显式存储库是否有意义?
如果我的问题有什么不清楚的地方,请告诉我。
【问题讨论】:
标签: java apache-kafka apache-camel kafka-consumer-api