C 如何获取卡夫卡主题分区的最后偏移量?

C 如何获取卡夫卡主题分区的最后偏移量?,c,apache-kafka,librdkafka,C,Apache Kafka,Librdkafka,我正在使用C库(librdkafka)编写卡夫卡消费者。我需要知道给定主题分区的最后偏移量(以及延迟)。我知道用Python是可能的(来自Stackoverflow上的一篇类似文章),但我没有找到用C。。。谢谢。您可以使用以获得分区的高偏移量和低偏移量 query\u watermark\u offset(const std::string&topic,int32\u t分区,int64\u t*低,int64\u t*高,int timeout\u ms)=0 低(最早/开始)和高(最新/结束

我正在使用C库(
librdkafka
)编写卡夫卡消费者。我需要知道给定主题分区的最后偏移量(以及延迟)。我知道用Python是可能的(来自Stackoverflow上的一篇类似文章),但我没有找到用C。。。谢谢。

您可以使用以获得分区的高偏移量和低偏移量

query\u watermark\u offset(const std::string&topic,int32\u t分区,int64\u t*低,int64\u t*高,int timeout\u ms)=0

低(最早/开始)和高(最新/结束)偏移量的查询代理 用于分区

偏移量分别以*低和*高返回

成功时返回
RdKafka::ERR_NO_ERROR
,失败时返回错误代码


非常感谢:rd_kafka_query_watermark_offset就可以了,高偏移量正是我需要的!