• php操作kafka----可以参照网上的安装步骤,先安装ldkafka rdkafka,然乎启动zookeeper和kafka服务器
<?php
//$conf = new Rdkafka\Producer();
//$producer = new RdKafka\Producer();
class kafka
{public $broker_list="localhost:9092";public $topic = "wuwa";public $partion = 0;protected $producer = null;protected $consumer = null;public function __construct(){$rk = new RdKafka\Producer();if(empty($rk)){throw new \Exception("producer error");}$rk->setLogLevel(LOG_DEBUG);if(!$rk->addBrokers($this->broker_list)){throw new \Exception('添加broker失败');}$this->producer=$rk;}public function sendmsg($array_message=""){/*$topic = $this->producer->newTopic($this->topic);return $topic->produce(RD_KAFKA_PARTITION_UA,$this->partion,json_encode($array_message));*/$topic = $this->producer->newTopic($this->topic);return $topic->produce(RD_KAFKA_PARTITION_UA,$this->partion,$array_message);}
}$kafuka = new Kafka();
$kafuka->sendmsg('general! welcome to distributed world!');
$kafuka->sendmsg('好好学编程,泡昌仔和劲儿弟弟!');

输出结果

general! welcome to distributed world!
好好学编程,泡昌仔和劲儿弟弟!

转载于:https://www.cnblogs.com/saintdingspage/p/11361524.html

php操作kafka相关推荐

  1. Java操作Kafka执行不成功

    使用kafka-clients操作kafka始终不成功,原因不清楚,下面贴出相关代码及配置,请懂得指点一下,谢谢! 环境及依赖 <dependency><groupId>org ...

  2. Python 操作 Kafka --- kafka-python

    kafka-python:https://github.com/dpkp/kafka-python kafka-python 文档:https://kafka-python.readthedocs.i ...

  3. kafka java_Java操作Kafka

    java操作kafka非常的简单,然后kafka也提供了很多缺省值,一般情况下我们不需要修改太多的参数就能使用.下面我贴出代码. pom.xml org.apache.kafka kafka-clie ...

  4. kafka实战教程(python操作kafka),kafka配置文件详解

    全栈工程师开发手册 (作者:栾鹏) 架构系列文章 应用往Kafka写数据的原因有很多:用户行为分析.日志存储.异步通信等.多样化的使用场景带来了多样化的需求:消息是否能丢失?是否容忍重复?消息的吞吐量 ...

  5. c#连接kafka_c#操作kafka(上)搭建kafka环境

    小伙伴们大家好,今天没有概念,也没有理论,仅仅和大家一起快速的在centos上搭建一下kafka的测试环境,测试环境嘛,不涉及集群什么的,仅仅是单节点的kafka,日后可以在这个基础上,进行集群的相关 ...

  6. go 操作 kafka 实现发送和订阅

    kafka 消息队列 kafka架构 安装kafka kafak依赖zookeeper 需要先启动zk(集群) zookeeper 启动 单节点启动kafka kafka配置文件 config/ser ...

  7. Kafka学习征途:.NET Core操作Kafka

    [Kafka]| 总结/Edison Zhou 1可用的Kafka .NET客户端 作为一个.NET Developer,自然想要在.NET项目中集成Kafka实现发布订阅功能.那么,目前可用的Kaf ...

  8. Python操作kafka实现数据定时推送和获取,并解决中文乱码问题

    上篇介绍了kafka环境的搭建以及实现了Python如何简单操作kafka.本篇实现如何定时向kafka推送和接收数据,并解决了中文乱码问题. 设置Producer每隔5秒推送一次数据,Consume ...

  9. 云计算大数据之 Java 操作 Kafka

    云计算大数据之 Java 操作 Kafka 版权声明: 本文为博主学习整理原创文章,如有不正之处请多多指教. 未经博主允许不得转载.https://blog.csdn.net/qq_42595261/ ...

  10. kafka详解(JAVA API操作kafka、kafka原理、kafka监控)-step2

    1.JAVA API操作kafka  修改Windows的Host文件: 目录:C:\Windows\System32\drivers\etc (win10) 内容: 192.168.40.150 k ...

最新文章

  1. 《编写高质量代码:改善Java程序的151个建议》笔记
  2. Linux内存管理(经典)
  3. android调用webservice传参数,android调用webservice接口获取信息
  4. 网络编程中如何得知一次请求(或响应)的数据已接收完
  5. 了解回归:迈向机器学习的第一步
  6. c++opencv显示中文_OpenCV如何入门秘籍
  7. QML工作笔记-PC端和Android端布局错位问题
  8. Springmvc源码分析、底层原理
  9. LG 源代码或被盗,如何才能毫发无损地要回来?
  10. 将excel文档转为word文档的方法
  11. 网络云记账小程序源码共享小程序记账应用后端thinkphp5.1账单微信小程序源码加php源码
  12. 笔记本键盘失灵怎么办? 笔记本电脑按键失灵的一般解决办法
  13. form表单提交到controller时出现404的尴尬问题(或链接不到.action、链接不到.do跳404的问题)
  14. pandas面板(Panel)
  15. 苹果恢复出厂设置系统也会还原吗_手机经常恢复出厂设置会怎么样?对手机有害处吗?这下终于清楚了...
  16. python常用的正则符号汇总
  17. 计算机管理无法连接虚拟磁盘服务,win10系统电脑打开磁盘管理出现“无法连接虚拟磁盘服务”的教程...
  18. 多项式的 加法 与 乘法(C语言 单链表)
  19. 华为在鸿蒙的另一张王牌,麒麟芯成绝唱后,华为终于还是,甩出了另外一张王牌...
  20. Docker进入/退出容器命令

热门文章

  1. php修改session生存时间,修改session的过期(生存)时间
  2. Flask Sessions会话
  3. GItHub--Makedown语法学习(快速入门)
  4. Linux C 函数指针应用---回调函数
  5. Python 爬虫进阶六之多进程的用法
  6. C++调用Python函数
  7. 修改DOS窗口编码格式
  8. [react] 在React中声明组件时组件名的第一个字母必须是大写吗?为什么?
  9. 前端学习(2931):vue里面的虚拟dom和算法
  10. [css] ::before和:after中单冒号和双冒号的区别是什么,这两个伪元素有什么作用?