php如何发送数据到kafka?
发布于 作者:苏南大叔 来源:程序如此灵动~在苏南大叔给大家带来的大数据套装里面,kafka
仅仅是个小小的纽带。经常用于数据的发送及转移。在kafka
官方的例子中,其实并没有php
的相关实现版本。现在网上流传的kafka
的相关php
库,都是些编程爱好者们自己写的类库,所以就肯定不会有太统一的接口标准了。
下面以某个类库为例,展示相关的kafka
的php
扩展库使用。综合比较了几家kafka
的php
库,苏南大叔觉得下面的这个开源类库,nmred/kafka-php
,比较简洁方便一些。
composer
安装nmred/kafka-php
先要安装composer
的类库nmred/kafka-php
。composer
的基本使用问题,大家可以查看苏南大叔的composer
相关文章。
composer
安装nmred/kafka-php
的命令,如下:
composer require "nmred/kafka-php" -vvv
当然,你也可以使用镜像加速下载,加速下载版的composer.json
如下图所示。
{
"config": {
"secure-http": false,
"preferred-install": "dist",
"sort-packages": true
},
"repositories": {
"packagist": {
"type": "composer",
"url": "https://packagist.phpcomposer.com"
}
},
"require": {
"nmred/kafka-php": "v0.2.0.7"
}
}
相关链接
这个开源类库在github
上面叫做weiboad/kafka-php
,似乎是国人作品,所以有个中文文档。
小结
当然,大家要记得开启zookeeper
和kafka
,才能做这些实验。相关kafka
的安装问题,请点击这里查看:


本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
《程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
《程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。
本站的忠实读者小伙伴,正在阅读下面这些文章:
你好,请问下monolog在这里是什么作用?
不错
原版带的这个monolog,个人觉得没用,所以注释掉了啊。一种日志工具罢了~