PHP中如何使用apache Kafka
实话说,如果用于队列的话,跟PHP比较配的,还是Redis。用的顺手,只是Redis不能有多个consum髫潋啜缅er。但Kafka官方对PHP不支持,PHP扩展是爱好者或使用者写的。下面就开始讲Kafka的安装吧。我以CentOS6.4为例,64位。
首先确认下jdk有没有安装
1、使用命令
2、如果有以上信息的话,就往下安装吧,有些可能是jdk对不上,那就装到对的上的。如果没有安装,就看一下下面的jdk安装方法看参考资料:到这个地址下载jdk8版本,我下载的是jdk-8u73-linux-x64.tar.gz,然后解压到/usr/local/jdk/下。然后打开/etc/profile文件
3、把下面这段代码写到文件里
4、最后
接下来安装Kafka
1、下载Kafka我使用的是kafka_2.9.1-0.8.2.2.tgz。
2、下载完解压到你喜欢的目录我是解压到 /usr/local/kafka/kafka_2.9.1-0.8.2.2
3、运行默认的Kafka启动Zookeeper server启动Kafka server运行生产者producer运行消费者consumer这样,在producer那边输入内容,consum髫潋啜缅er马上就能接收到。
4、当有跨机的producer或consumer连接时需要配置config/server.properties的host.name,要不然跨机的连不上。
Kafka-PHP扩展
1、我是使用composer安装的,以下是示例:producer.php
2、consumer.php
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:31
阅读量:82
阅读量:82
阅读量:52
阅读量:91