在我的Kafka队列中获取最新消息时间戳

时间:2018-12-19 13:32:09

标签: python apache-kafka kafka-python

我有Kafka 0.10.0,如果我理解正确,它会为所有消息添加时间戳。出于监视目的,我想提取给定主题的最新消息的时间戳。我查看过的任何Python库中都没有看到API字段。

1 个答案:

答案 0 :(得分:1)

没有一种简单的方法可以从Kafka主题获取最新消息Timestamp。但是解决方法是使用kafka消费者,并使用b'testObject=20' 来寻找分区的最可用偏移量。

seek_to_end()

您可以在此处参考详细信息:
https://kafka-python.readthedocs.io/en/master/apidoc/kafka.consumer.html#kafka.consumer.KafkaConsumer.seek_to_end