1、安装librdkafka:
librdkafka 是 Apache Kafka 协议的 C 库实现,提供生产者、消费者和管理客户端。它的设计考虑到了消息传递的可靠性和高性能,当前的数据对于生产者超过100 万 msgs/秒,对于消费者超过300万 msgs/秒。
librdkafka 项目地址:GitHub - edenhill/librdkafka: The Apache Kafka C/C++ library
# 码农网:https://www.codercto.com
# 克隆安装包
git clone https://github.com/edenhill/librdkafka.git
# 进入安装目录
cd librdkafka
# 配置
./configure
# 编译&安装
make && make install
2、安装php-rdkafka扩展:
rdkafka 项目地址:PECL :: Package :: rdkafka (php.net)
# 下载安装包
wget https://pecl.php.net/get/rdkafka-4.1.2.tgz
# 解压
tar -zxvf rdkafka-4.1.2.tgz
# 进入安装目录
cd rdkafka-4.1.2
# 安装
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make all -j 5
make install
3、php 操作 kafka
php 使用 kafka 参考:php使用rdkafka进行生产和消费kafka数据 | 码农社区 - 码农网 (codercto.com)
猜你喜欢: