PHP PHP 使用 kafka、安装 librdkafka 、安装 php-rdkafka 扩展

alvis · 2022-02-24 15:07:02 · 热度: 83

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)

猜你喜欢:
共收到 1 条回复
mann #1 · 2022-02-24 15:17:35
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册