我正在尝试使用 c++ 使用 kafka msg。我已经安装了 librdkafka 并尝试了示例https://github.com/edenhill/librdkafka/blob/master/examples/rdkafka_example.cpp
现在我关心的是如何将用户名、密码和信任库传递给 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 。