- 文档首页
消息队列 Kafka版
SDK 参考
Apache Kafka SDK
Python 客户端 SDK
SASL_PLAINTEXT 接入点 SCRAM 机制收发消息
Python 客户端 SDK
SASL_PLAINTEXT 接入点 SCRAM 机制收发消息
SASL_PLAINTEXT 接入点 SCRAM 机制收发消息
本文以 Python 客户端为例,介绍如何在 VPC 或公网环境下通过 SASL_PLAINTEXT 接入点 SCRAM 机制接入消息队列 Kafka版,并收发消息。
前提条件
1 添加配置文件
创建消息队列 Kafka版配置文件 config.json。配置文件字段的详细说明,请参考SDK 配置说明。 通过 SASL_PLAINTEXT 接入点 SCRAM 机制接入时,配置文件示例如下。
说明
- SCRAM 机制下,应使用具备对应 Topic 访问权限的 SCRAM 用户进行 SASL 认证。获取用户名及密码的方式请参考2 收集连接信息。
2 发送消息
实现方法
-
说明
消息队列 Kafka版提供示例项目供您快速接入,下载并解压缩 Demo 后,可以直接执行以下命令发送并消费消息。 示例代码
通过 SASL_PLAINTEXT 接入点生产消息的示例代码如下,您也可以参考 Demo 中的示例文件 {DemoPath}/client/producer.py,实现相关业务逻辑。
3 消费消息
实现方法
- 创建 Consumer 订阅消息程序 consumer.py。
示例代码
通过 PLAINTEXT 接入点消费消息的示例代码如下,您也可以参考 Demo 中的示例文件 {DemoPath}/client/consumer.py,实现相关业务逻辑。
最近更新时间:2025.08.08 17:47:27