kafka读取代码如下所示:

<?php
$conf = new RdKafka\Conf();
//设置消费组
$conf->set('group.id', 'myConsumerGroup');

$rk = new RdKafka\Consumer($conf);
$rk->addBrokers("127.0.0.1");

$topicConf = new RdKafka\TopicConf();
$topicConf->set('request.required.acks', 1);

// 设置offset的存储为file
$topic = $rk->newTopic("test", $topicConf);

$topic->consumeStart(0, RD_KAFKA_OFFSET_BEGINNING);

while (true) {
    //参数1表示消费分区,这里是分区0
    //参数2表示同步阻塞多久
    $message = $topic->consume(0, 12 * 1000);
    if (is_null($message)) {
        echo "No more messages\n";
        continue;
    }
    switch ($message->err) {
        case RD_KAFKA_RESP_ERR_NO_ERROR:
            var_dump($message);
            break;
        case RD_KAFKA_RESP_ERR__PARTITION_EOF:
            echo "No more messages; will wait for more\n";
            break;
        case RD_KAFKA_RESP_ERR__TIMED_OUT:
            echo "Timed out\n";
            break;
        default:
            throw new \Exception($message->errstr(), $message->err);
            break;
    }
}

?>
redis读取代码如下所示:

<?php
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);

for ($i = 0; $i < 20; $i++) {
    //$redis->set("huancai . $i","huancai.$i");
    $value=$redis->get("huancai . $i");
    var_dump($value);
}

?>

redis和kafka读取代码相关推荐

  1. Redis、Kafka 和 Pulsar 消息队列对比

    点击关注公众号,Java干货及时送达 导语 | 市面上有非常多的消息中间件,rabbitMQ.kafka.rocketMQ.pulsar. redis等等,多得令人眼花缭乱.它们到底有什么异同,你应该 ...

  2. Redis、Kafka 和 Pulsar 消息队列对比,写得太好了!

    市面上有非常多的消息中间件,rabbitMQ.kafka.rocketMQ.pulsar. redis等等,多得令人眼花缭乱.它们到底有什么异同,你应该选哪个? 本文尝试通过技术演进的方式,以redi ...

  3. 面试官:请你从架构演进的角度讲讲redis、kafka和 pulsar消息队列

    导语 | 市面上有非常多的消息中间件,rabbitMQ.kafka.rocketMQ.pulsar. redis等等,多得令人眼花缭乱.它们到底有什么异同,你应该选哪个?本文尝试通过技术演进的方式,以 ...

  4. redis和kafka的写性能对比

    kafka插入代码如下所示: <?php $conf = new RdKafka\Conf(); $rk = new RdKafka\Producer($conf); $rk->setLo ...

  5. kafka redis vs 发布订阅_对比平台--Redis Vs Kafka 之间的区别

    Redis和Kafka之间的区别 在本文中,我们将探讨Redis与Kafka之间的最高差异和性能. Redis: Redis是一个内存中的键值数据存储,也是开源的.它可以非常快地用于缓存会话管理,高性 ...

  6. 旅游系统(SSM框架+MySQL+Redis+VUE)后端代码

    旅游系统(SSM框架+MySQL+Redis+VUE)后端代码 文章目录 旅游系统(SSM框架+MySQL+Redis+VUE)后端代码 Controller 登录 注册 路线 邮件 退出 头部信息 ...

  7. SparkStream从kafka读取数据编码问题(Java)

    SparkStreaming从kafka读取文件流时(Java),默认是utf-8的,如果源文件的编码不是utf-8,那就会出现乱码现象,但是kafka的官网参数里没有关于编码的参数,不过kafka的 ...

  8. Redis,kafka,activeMQ,RabbitMQ,JVM, lMax Disrupt等实现的队列进行对比--开篇

    前言 结合前面提到的各种rabbitMQ的使用,本节开始综合的对比市场上流行的redis,kafka,activeMQ等的进行对比,附加使用的代码Demo提供参考.文章大致的结构分为,rabbitMQ ...

  9. Kafka消费者——从 Kafka读取数据

    应用程序使用 KafkaConsumer向 Kafka 订阅主题,并从订阅的主题上接收消息 . 从 Kafka 读取数据不同于从其他悄息系统读取数据,它涉及一些独特的概念和想法.如果不先理解 这些概念 ...

最新文章

  1. esxi时区设置 +8_Go语言MySQL时区问题
  2. GridView的全选与反选
  3. c# MEF框架(三 导出类的方法和属性)
  4. Git中的“起源”是什么?
  5. 博文视点读书节第六日丨产品大咖书单阿里云专家直播预告,更有超值代金券手慢无
  6. poj1013 Counterfeit Dollar
  7. firefox登录国际账户
  8. 神舟 mini pc Android,巴掌大的台式机!神舟mini PC真机拆解
  9. 心形灯c语言程序,用C语言实现心形表白程序[酷炫动态版]
  10. MapGIS数据中心是什么?
  11. VS2008编译时error C2248处理方法
  12. python-面向对象的编程
  13. 三星S7 Edge怎么打开usb调试呢
  14. 组件,控件,用户控件
  15. 时延、时间带宽积、RTT、利用率
  16. 西部数据移动硬盘检测与分区
  17. tomcat服务部署与nginx负载均衡
  18. 艰难时世的赚钱之道:淘金iPhone App (一)
  19. UltraISO 制作U盘镜像步骤
  20. 广州市增城区2021-2022学年九年级第一学期期末考试英语试题

热门文章

  1. 「pip」常用pip镜像地址
  2. 配置开发者本地hadoop-3.0.0环境
  3. IntelliJ IDEA 2017.01配置jdk和tomcat
  4. 在电脑上安装Linux操作系统(ubuntu)
  5. 2假动作,数据缓冲,CCEaseExponential,CCEaseElastic,CCEaseBounce,CCCallFunc,funcNCallBack,funcNDCallBack,funcO
  6. 1.非关系型数据库(Nosql)之mongodb:mongodb的安装,环境变量配置,数据库服务端启动,客户端启动
  7. MyEclipse/Eclipse快捷键调试大全
  8. HALCON Progress
  9. [ JavaScript ] 数据结构与算法 —— 链表
  10. C语言的预处理、编译、汇编、链接