python-3.x - 在 python 中为 Kafka 代理指定 SSL 详细信息

标签 python-3.x ssl apache-kafka kafka-python

我需要使用 SSL 连接到具有多个代理的 kafka 实例。 我正在使用 kafka-python 来消费和处理数据。

我看到他们使用 kafka-python 通过 SSL 连接到单个代理的链接。

链接:http://maximilianchrist.com/python/databases/2016/08/13/connect-to-apache-kafka-from-python-using-ssl.html

具体代码

consumer = KafkaConsumer(bootstrap_servers='my.server.com',
                          security_protocol='SSL',
                          ssl_check_hostname=True,
                          ssl_cafile='CARoot.pem',
                          ssl_certfile='certificate.pem',
                          ssl_keyfile='key.pem')

我需要知道因为有多个代理如何在构造函数中指定多个 ssl_ca、ssl_cert、ssl_key ??

最佳答案

应设置 SSL,以便客户端可以通过您的任何代理进行身份验证。我建议您查看本教程以更好地了解 SSL 基础知识 https://docs.confluent.io/current/kafka/encryption.html#kafka-ssl-encryption

关于python-3.x - 在 python 中为 Kafka 代理指定 SSL 详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51398235/

相关文章:

php - 带有 Apache 服务器 SSL 的 PHP 中的 Websocket

apache-kafka - 从 Kafka 中删除 __consumer_offsets 主题

python - 总结 5 年跨度内的数据

python-3.x - 通过点和线计算 CV2 单应性

python - 如何在 Python 3 中解析原始 HTTP 请求?

security - 通过 SSL 传递时的 Cookie 安全性

Python 从 URL 中抓取 YouTube 标题太慢 - html-render

java - Netty 4.1 如何从服务器端重启 SSL session /握手(问候请求)

java - Samza 0.14.1 无法正确处理 OffsetOutOfRangeException 异常?

apache-kafka - Kafka 消费者线程的数量应该等于主题分区的数量