美文网首页
lumen实现KafkaMQ生产

lumen实现KafkaMQ生产

作者: 隔岸坐看云卷云舒 | 来源:发表于2019-03-24 16:08 被阅读0次

条件1:安装zookeeper

条件2:安Kafka

条件3:安RdKafka

lumen代码

lass MsgController extends Controller
{
    public function test():void {
        $rk = new \RdKafka\Producer();
        //$rk->setLogLevel(LOG_DEBUG);
        $rk->addBrokers("127.0.0.1");
        $topic = $rk->newTopic('test');
        for ($i=0;$i<=1000000;$i++){
            $json = json_encode(['a'=>$i]);
            $topic->produce(RD_KAFKA_PARTITION_UA, 0, $json);
        }
    }
}

查看消费

kafka-console-consumer -bootstrap-server localhost:9092 -topic test -from-beginning

理应如图:


WechatIMG407.jpeg

相关文章

  • lumen实现KafkaMQ生产

    条件1:安装zookeeper 条件2:安Kafka 条件3:安RdKafka lumen代码 查看消费 理应如图:

  • Lumen路由实现

    一、Lumen路由的使用 在了解实现之前,我们先了解其使用的方法以及其作用也是很重要的。Lumen路由对象是在构建...

  • 小程序Lumen API开发

    Lumen API开发 Laravel和Lumen的区别:Lumen轻量级框架,集合了Laravel的优美语法,支...

  • 学习 Lumen 用户认证 (一)

    好久没写 PHP 代码了,尤其是 Lumen,我是 Lumen 的忠实用户,自从面世开始,我就将 Lumen 作为...

  • luman如何搭建swoole

    1,首先搭建lumen框架,使用composer命令(https://lumen.laravel-china.or...

  • Lumen 实现自定义LOG目录

    问题背景: Lumen 的runtime Log 默认保存在项目目录 storage/logs/lumen.log...

  • lumen 中实现分表

    有一个日志表数据量很大,所以按每个月为单位生成一个表 一、根据月份创建新的数据表 执行后在数据库中就会出现 二、分...

  • lumen 目录整合

    lumen 目录清单 在lumen 基础上添加了 Helpers Models Libs 三个目录 ...

  • 2019-12-19 Lumen源码分析之 一步一步带你实现Lu

    一步一步带你实现Lumen容器 Ioc依赖反转 Laravel Container 其实就是一个Ioc容器,不过人...

  • Lumen如何生成APP_KEY

    在Lumen控制台运行php artisan key:generate提示: 原因是Lumen本身并不带Larav...

网友评论

      本文标题:lumen实现KafkaMQ生产

      本文链接:https://www.haomeiwen.com/subject/qmmsvqtx.html