标签: scala apache-kafka scheduled-tasks replay
我已经在kafka上发布了24小时的消息(从午夜到午夜)。 大约有120万条消息。
现在,出于测试目的,我想使用这些日志来“重播”消息(即,从午夜开始,阅读日志并在最初发送时重新发布每条消息)。
是否有工具或库(理想情况下是Java或Scala)才能执行此操作?
答案 0 :(得分:2)
您可以编写类似于使用自Kafka 0.10以来可用的offsetsForTimes,倒带到给定偏移量,然后消耗&产生记录直到下午午夜