区分librdkafka中不存在的和未授权的主题。

问题描述 投票:0回答:1

我怎样才能确定一个主题是否被授权?

我需要这个,因为在我的消费者中,我得到了所有已知主题的元数据,然后进行分配调用。元数据调用没有给出未授权的主题和不存在的主题。如果一个主题不存在,我就创建一个,如果一个主题是未授权的,我就要失败。但是我没有办法区分不存在的话题和未授权的话题。

apache-kafka kafka-consumer-api librdkafka
1个回答
0
投票

你可以尝试列出所有的主题,如果主题存在,它就会出现在列表中。我没有使用librdkafka,但还是从 联系笔者说,下面的函数应该给你(不含主题参数)。

rd_kafka_metadata()
© www.soinside.com 2019 - 2024. All rights reserved.