卡夫卡重新运行能力

时间:2018-01-30 04:47:58

标签: apache-kafka

我们可以从偏移量或持续时间重新运行邮件而不汇集所有邮件吗?如果是,请告诉我。我尝试过使用Kafka API但它先消耗所有消息,然后根据记录进行过滤。我的要求是发送一个偏移作为输入来获取消息详细信息或发送From和To日期/时间间隔来获取记录

1 个答案:

答案 0 :(得分:0)

您可以使用kafka的seek api从那里寻找特定主题的区域偏移和消费者消息

参考api - public void seek(TopicPartition partition,long offset) 覆盖消费者在下次轮询(超时)时将使用的提取偏移量。 如果多次为同一分区调用此API,则将在下一轮询()上使用最新的偏移量。 请注意,如果在消费过程中任意使用此API,则可能会丢失数据,以重置提取偏移量

相关问题