首页 > 解决方案 > 以编程方式验证 Confluent Kafka 访问权限

问题描述

我试图弄清楚是否有任何方法可以使用 Confluent Kafka lib for .NET 以编程方式检查提供的凭据是否具有对不同 Kafka 主题的读写访问权限。

我想做的基本上是在系统启动时进行冒烟测试,以验证给定的凭据是否正确。例如,当部署到具有不同设置的各种环境时。

设置一个完整的消费者或生产者,然后实际读取或写入数据似乎很麻烦且昂贵。

我认为可能有一些东西,例如AdminClient允许验证这一点,但我没有看到任何暗示这个方向的东西。

标签: confluent-kafka-dotnet

解决方案


是的,有 AdminClient 实现,请查看以下 .NET 的 github 存储库示例

https://github.com/confluentinc/confluent-kafka-dotnet/blob/master/examples/AdminClient/Program.cs


推荐阅读