zoukankan      html  css  js  c++  java
  • php kafka 生产和消费


    <?php #生产 $rk = new RdKafkaProducer(); $rk->setLogLevel(LOG_DEBUG); $rk->addBrokers("127.0.0.1"); $topic = $rk->newTopic("test3"); for ($i = 0; $i < 10; $i++) { $topic->produce(RD_KAFKA_PARTITION_UA, 0, "Message $i"); }

    <?php
    #消费
    
    
    <?php
    
    $rk = new RdKafkaConsumer();
    $rk->setLogLevel(LOG_DEBUG);
    $rk->addBrokers("127.0.0.1");
    
    $topic = $rk->newTopic("test");
    
    $topic->consumeStart(0, RD_KAFKA_OFFSET_BEGINNING);
    
    while (true) {
        $msg = $topic->consume(0, 1000);
        if (null === $msg) {
            continue;
        } elseif ($msg->err) {
            echo $msg->errstr(), "
    ";
            break;
        } else {
            echo $msg->payload, "
    ";
        }
    }
     
  • 相关阅读:
    没有上司的舞会
    邮票面值设计
    小木棍
    简单的试炼
    区间质数
    加工生产调度
    泥泞的道路
    总数统计
    中庸之道

  • 原文地址:https://www.cnblogs.com/chengfengchi/p/12836185.html
Copyright © 2011-2022 走看看