第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

php連接kafka

標(biāo)簽:
PHP

1、首先安装kafka扩展

#安装librdkafka:   版本: https://github.com/edenhill/librdkafka/releases/tag/v0.9.2$   git clone https://github.com/edenhill/librdkafka.git$  ./configure$  make$  sudo make install#安装 rdkafka.so  版本:https://github.com/arnaud-lb/php-rdkafka/releases/tag/3.0.1$ git clone https://github.com/arnaud-lb/php-rdkafka.git$ cd php-rdkafka$ phpize$ ./configure$ make all -j 5$ sudo make install

2、生产者代码示例

  $rcf = new RdKafka\Conf();
    $rcf->set('group.id', 'test');  //topicname
    $cf = new RdKafka\TopicConf();
    $cf->set('offset.store.method', 'broker');
    $cf->set('auto.offset.reset', 'smallest');
    $rk = new RdKafka\Producer($rcf);
    $rk->setLogLevel(LOG_DEBUG);
    $rk->addBrokers("127.0.0.1"); //brokeraddr
    $topic = $rk->newTopic("test", $cf);  //topicname
    for($i = 0; $i < 10; $i++) {
       $topic->produce(0,0,'test' . $i);
     }

3、消费者代码示例

    $rcf = new RdKafka\Conf();
    $rcf->set('group.id', 'test');
    $rcf->set('broker.version.fallback', '0.8.2');  //brokername,kafkaversion
    $cf = new RdKafka\TopicConf();
    $cf->set('auto.offset.reset', 'smallest');
    $cf->set('auto.commit.enable', true);
    $rk = new RdKafka\Consumer($rcf);
    $rk->setLogLevel(LOG_DEBUG);
    $rk->addBrokers("127.0.0.1"); //brokeraddr
    $topic = $rk->newTopic("test", $cf);  //topicname,topicobject
    $topic->consumeStart(0,10);  //partition,offset
    $msg = $topic->consume(0, 1000);   //partition,timeout
    var_dump($msg);

點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學(xué)

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消