【发布时间】:2017-09-05 14:08:53
【问题描述】:
我已将 Kafka 中某个主题的 TTL 设置为 7 天,我从 Kafka 获取数据并将其存储在数据库中,但从过去 5 天开始,我的数据库服务器已关闭,现在我必须获取最近 5 天的消息来自Kafka 并将它们存储在数据库中
注意:从过去 5 天开始,Kafka 没有问题。
【问题讨论】:
-
您需要借助偏移值进行消费。例如,如果您上次读取的偏移量为 100,那么您需要从偏移量 101 开始使用它。
-
如何在 Java 中使用这个偏移量概念以及我如何知道存储消息的最后一个偏移量值,因为我没有存储任何偏移量值
标签: java apache-kafka kafka-consumer-api