【发布时间】:2018-10-24 20:03:19
【问题描述】:
我如何知道主题是否已在 Kafka 集群中以编程方式创建,没有使用 CLI 工具,并且在尝试生成主题之前?
我遇到了一个主题不存在的问题,我们的应用程序正在尝试生成一个不存在的主题,但它仅在 90 秒后才收到通知(元数据超时)。我想知道是否有办法从 Java 代码中知道主题是否存在,以便我们可以在实际尝试发送消息之前进行检查。我想我可以看看 Kafka CLI utils 使用的代码,但我想知道是否有我可能错过的 API 或更简单的方法。
【问题讨论】:
-
CLI 工具只是您最终要编写的程序化 Java API 的包装器,那么为什么不看看这些代码呢?
标签: java apache-kafka