PHP安装kafka扩展
来源:互联网 发布:is私聊器软件isqt8 编辑:程序博客网 时间:2024/05/28 11:50
安装
安装librdkafka
下载地址:https://github.com/edenhill/librdkafka
wget https://github.com/edenhill/librdkafka/archive/v0.9.4.tar.gz -O librdkafka-0.9.4.tar.gztar -zxvf librdkafka-0.9.4.tar.gzcd librdkafka-0.9.4yum install gcc-c++./configuremakemake install
安装php-rdkafka
下载地址:https://github.com/arnaud-lb/php-rdkafka
wget https://github.com/arnaud-lb/php-rdkafka/archive/3.0.1.tar.gz -O php-rdkafka-3.0.1.tar.gztar -zxvf php-rdkafka-3.0.1.tar.gzcd php-rdkafka-3.0.1phpize./configure --with-php-config=php-configmakemake install
配置php.ini并重启php-fpm
在php.ini中添加
extension=rdkafka.so
PHP消费
参考https://github.com/arnaud-lb/php-rdkafka
$rk = new RdKafka\Consumer();$rk->setLogLevel(LOG_DEBUG);$rk->addBrokers("127.0.0.1");$topic = $rk->newTopic("test");$topic->consumeStart(0, RD_KAFKA_OFFSET_BEGINNING);while (true) { // The first argument is the partition (again). // The second argument is the timeout. $msg = $topic->consume(0, 1000); if($msg==NULL){ sleep(1); } else{ echo '#'.$msg->payload."#\n"; }}
参考
- kafka quickstart
0 0
- PHP安装kafka扩展
- kafka及php扩展安装
- linux 下安装 php kafka 扩展
- kafka安装及Kafka-PHP扩展的使用
- linux下php安装php-kafka扩展和php-rdkafka扩展
- zookeeper和PHP zookeeper和kafka 扩展安装
- Linux下安装Kafka和PHP的相关扩展
- zookeeper和PHP zookeeper和kafka 扩展安装
- php7安装kafka扩展
- linux 下php对kafka的扩展
- 安装php扩展
- 安装 PHP Memcache 扩展
- PHP Memcached扩展安装
- Redis php 扩展安装
- Redis php 扩展安装
- php安装扩展
- php redis 扩展安装
- php 安装pdo 扩展
- SQL中sp_rename语句更改表名
- java.lang.IllegalArgumentException: Can't convert argument: null
- 浅谈Activiti Modeler 的扩展
- ios -- 拉动view头像背景变大效果
- 浅谈常用的几种web攻击方式
- PHP安装kafka扩展
- 使用vm安装Linux遇到的问题
- leetcode_1--easy--汉明距离
- 微信程序是怎样炼成的。
- POJ 3014 Cake Pieces and Plates 可能会
- Material Design 学习之Toolbar(第二行代码笔记)
- 文章标题
- android studio使用LBS API而未正确填写SHA1导致的错误
- java-数值,对象比较---"=="和"equals"以及自动装箱后的比较