在运行 C++ SDK 代码收发消息前,您需按照本文提供的步骤来准备开发环境。
准备开发环境。
请确保当前环境符合以下要求:
安装 openssl 等第三方库。
本文档以 Linux 系统为例演示安装依赖库的相关步骤。
Debian 或 Ubuntu:
apt-get install openssl libssl-dev apt-get install flex
Centos**:**
yum install openssl openssl-devel yum install cyrus-sasl{,-plain}
安装 librdkafka 依赖库。
//编译librdkafka git clone https://github.com/edenhill/librdkafka.git ./librdkafka cd ./librdkafka ./configure ./configure --install-deps make sudo make install
接入消息队列 Kafka版收发消息前,需要先创建资源和用户。
说明
通过默认接入点收发消息时,无需创建 SASL 用户、通过 SASL 用户进行鉴权。
调用相关接口类收发消息时需要在代码中配置连接信息等参数,收发消息前请参考以下步骤获取连接信息。
说明
请根据客户端认证机制,使用对应类型用户的用户名及密码进行进行 SASL 认证,例如在 PLAIN 机制下应使用 PLAIN 用户的用户名及密码。详细说明请参考查看接入点。
火山引擎消息队列 Kafka版为您提供示例项目 Demo 供您快速接入和体验。请下载 Demo 并解压缩到本地项目中。
通过 C++ SDK 进行消息生产与消费之前,您可以执行二进制以查看相关的参数说明。