- 文档首页
消息队列 Kafka版
快速入门
连接实例
使用 SSL 接入点连接实例
使用 SSL 接入点连接实例
本文介绍通过 SSL 接入点连接 Kafka 实例,进行消息生产和消息消费的相关操作。
消息队列 Kafka版通过 SSL 接入点提供传输加密的访问方式,选择该接入点连接实例时,数据需要通过 SSL 证书认证。
消息队列 Kafka版支持通过 SSL 证书对消息进行鉴权和加密,保障数据传输过程的安全性,防止数据在网络传输过程中被截取或者窃听,相较于普通访问方式具备更高的安全性。目前支持客户端对服务端证书的单向认证。
- 已获取 SSL 接入点信息,包括连接地址和端口号。详细信息请参考查看接入点。
在 Kafka 客户端包的 ./config 目录中,修改 consumer.properties 和 producer.properties 文件。 请根据 SASL 机制类型,分别在文件中增加以下内容:
注意
通过公网或私网使用 SSL 接入点访问 Kafka 实例,客户端元数据均通过 IP 进行连接,证书中通常不包含该 IP,验证时可能出现 certificate verify failed 报错。为避免上述报错,建议在客户端统一配置参数(本文档以 Java SDK 为例,参数为: ssl.endpoint.identification.algorithm= ),其他语言客户端可以参考开源官方配置,以跳过证书域名校验。
- 在 consumer.properties 和 producer.properties 文件中增加以下内容。其中 username 和 password 须填写 PLAIN 用户的用户名和密码。
- 在 consumer.properties 和 producer.properties 文件中增加以下内容。其中 username 和 password 须填写 SCRAM 用户的用户名和密码。
各字段说明如下,详细的配置文件说明请参考配置文件。 - 输入需要生产的消息内容,按回车键发送此消息到 Kafka 实例。
- 光标下输入的每一行内容都将封装到消息中发送到 Kafka 实例。如需停止生产,可以使用 Ctrl+C 命令退出消息生产。
- 如需停止消费,可以使用 Ctrl+C 命令退出消息消费。
- 成功操作后,消费者可以收到生产者发送的消息,内容与生产端的消息相同。
最近更新时间:2026.04.28 10:35:32