windows下编译librdkafka封装库

xiaoxiao2021-03-01  11

一、下载librdkafka

本文采用的librdkafka来源于如下链接,https://github.com/edenhill/librdkafka

我使用的版本是2018-08-09下载的,百度网盘地址【链接: https://pan.baidu.com/s/12k3VR_UPyOK_-KX5XAZjXA 密码: 69g8】

wiki:https://cwiki.apache.org/confluence/display/KAFKA/Clients#Clients-C/C++

二、编译前准备

(1)下载安装 vs2015 (2)编译openssl,参考https://blog.csdn.net/happyppdog/article/details/81545945

(3)下载安装 ActivePerl5.24.3.2404,在第二部链接中有安装说明

附openssl编译后的库链接地址:【https://pan.baidu.com/s/1z1b9jwlaROUr_M6O9T5ctQ 密码: 2wev】

三、编译librdkafka

1.解压下载后的源码,进入win32目录,使用vs2015打开librdkafka.sln解决方案。

2.在librdkafka工程中修改openssl路径即可(这个很简单了,不过还是贴一下),下图是我放置的openssl位置

修改对应库名称,跟自己的实际文件名对应上。

其他配置项也一样,最后直接build就可以生成最终的库文件了。然后就可以编译rdkafka_consumer_example_cpp应用了

四、使用

编译rdkafka_consumer_example_cpp应用之后就会在相应的outdir目录生成。

cmd命令行运行:rdkafka_consumer_example_cpp.exe -g 4 -b 127.0.0.1:9092 test

然后就可以使用生产者给它发消息了。

kafka服务器搭建与生产者配置请参考https://blog.csdn.net/happyppdog/article/details/81571144

转载请注明原文地址: https://www.6miu.com/read-3100314.html

最新回复(0)