c++ - c++ 客户端的 Kafka 凭据和使用者参数
问题描述
我正在尝试使用 c++ 使用 kafka msg。我已经安装了 librdkafka 并尝试了示例https://github.com/edenhill/librdkafka/blob/master/examples/rdkafka_example.cpp
现在我关心的是如何将用户名、密码和信任库传递给 kafka 消费者?
解决方案
根据代理配置的身份验证机制,您需要使用以下配置属性配置客户端:
security.protocol=SASL_PLAINTEXT
或SASL_SSL
,取决于是否使用 SSL。sasl.mechanism=PLAIN
或任何其他机制,请参阅CONFIGURATION.mdsasl.username=...
对于 PLAIN和sasl.password=..
SCRAM-.. 机制。sasl.kerberos.service.name=..
用于 GSSAPI/Kerberos。
有关所有可用的配置属性、SASL 机制等,请参见CONFIGURATION.md 。
推荐阅读
- callback - 为什么回调函数不在这段代码中运行?
- acumatica - Acumatica 帮助文档中的超链接损坏
- mysql - Mysql 文本到数据格式,尤其是 MM:SS
- python - Pandas:计算 0.001 范围内的值,因此在 0 到 0.001 之间计数,然后在 0.001 和 0.002 之间计数,等等
- c# - 在剃刀中更改用户输入
- asp.net-core - 如何从 Startup 类中找到底层操作系统
- c# - 如何为需要用户进行身份验证的 Bot Framework v4 对话框编写单元测试?
- php - 教义部分选择加载整个对象
- html - 为什么包含 img 的 div 不会拉伸他父母的 div 高度
- sql - 为 sap hana 上的表列生成哈希列