国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁 PHP 庫 其它類庫 php-rdkafka客戶端庫
php-rdkafka客戶端庫

這是一個可以發(fā)送和接受消息的客戶端,下面給大家演示一下發(fā)送和接受的操作,需要的朋友可以自行下載后嘗試一下。

發(fā)送消息

<?phptry {
    $rcf = new RdKafka\Conf();
    $rcf->set('group.id', 'test');
    $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");
    $topic = $rk->newTopic("test", $cf);
    for($i = 0; $i < 1000; $i++) {
        $topic->produce(0,0,'test' . $i);//沒有setMessge接口了,使用produce  參考:https://libraries.io/github/mentionapp/php-rdkafka
    } 
} catch (Exception $e) {
    echo $e->getMessage();

接收消息

<?phptry {
    $rcf = new RdKafka\Conf();
    $rcf->set('group.id', 'test');
    $cf = new RdKafka\TopicConf();/*
    $cf->set('offset.store.method', 'file');
*/
    $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");
    $topic = $rk->newTopic("test", $cf);    //$topic->consumeStart(0, RD_KAFKA_OFFSET_BEGINNING);
    while (true) {
        $topic->consumeStart(0, RD_KAFKA_OFFSET_STORED);
        $msg = $topic->consume(0, 1000);
        var_dump($msg);        if ($msg->err) {            echo $msg->errstr(), "\n";            break;
        } else {            echo $msg->payload, "\n";
        }
        $topic->consumeStop(0);
        sleep(1);
    }
} catch (Exception $e) {    echo $e->getMessage();
}


免責(zé)聲明

本站所有資源均由網(wǎng)友貢獻或各大下載網(wǎng)站轉(zhuǎn)載。請自行檢查軟件的完整性!本站所有資源僅供學(xué)習(xí)參考。請不要將它們用于商業(yè)目的。否則,一切后果由您負(fù)責(zé)!如有侵權(quán),請聯(lián)系我們刪除。聯(lián)系方式:admin@php.cn

相關(guān)文章

oracle數(shù)據(jù)庫安裝客戶端工具有哪些 oracle數(shù)據(jù)庫安裝客戶端工具有哪些

04 Mar 2025

本文探討了Oracle數(shù)據(jù)庫客戶端工具,這對于與Oracle數(shù)據(jù)庫進行交互至關(guān)重要,而無需完整的服務(wù)器安裝。 它詳細(xì)介紹了常用的工具,例如SQL*Plus,SQL開發(fā)人員,Enterprise Manager和RMAN,突出了他們的樂趣

使用命令行客戶端連接到MySQL數(shù)據(jù)庫 使用命令行客戶端連接到MySQL數(shù)據(jù)庫

07 Jul 2025

連接MySQL數(shù)據(jù)庫最直接的方式是使用命令行客戶端。首先輸入mysql-u用戶名-p并正確輸入密碼即可進入交互式界面;若連接遠(yuǎn)程數(shù)據(jù)庫,需添加-h參數(shù)指定主機地址。其次,可直接在登錄時切換到特定數(shù)據(jù)庫或執(zhí)行SQL文件,如mysql-u用戶名-p數(shù)據(jù)庫名或mysql-u用戶名-p數(shù)據(jù)庫名

如何使用Go客戶端庫監(jiān)控Kubernetes服務(wù)變化? 如何使用Go客戶端庫監(jiān)控Kubernetes服務(wù)變化?

27 Nov 2024

使用 Go 客戶端庫監(jiān)控 Kubernetes 服務(wù)更改Kubernetes 服務(wù)對于公開應(yīng)用程序和管理流量至關(guān)重要。它是...

如何將HTML5 IndexEdDB API用于高級客戶端數(shù)據(jù)庫存儲? 如何將HTML5 IndexEdDB API用于高級客戶端數(shù)據(jù)庫存儲?

12 Mar 2025

本文解釋了用于客戶端數(shù)據(jù)庫存儲的HTML5索引DB API。 它詳細(xì)說明了關(guān)鍵組件,例如IDBDATABASE,IDBTRANSACTION和IDBOBJECTSTORE,說明了它們與代碼示例的使用。 本文還涵蓋了優(yōu)化策略

**哪個 Python SOAP 客戶端庫適合您?瀏覽不同的選項及其文檔。** **哪個 Python SOAP 客戶端庫適合您?瀏覽不同的選項及其文檔。**

25 Oct 2024

多樣化的 Python SOAP 客戶端庫:瀏覽文檔迷宮對于探索 SOAP 及其客戶端庫的 Python 新手開發(fā)人員來說,...

如何在HTML5中使用indexedDB進行客戶端數(shù)據(jù)庫存儲? 如何在HTML5中使用indexedDB進行客戶端數(shù)據(jù)庫存儲?

14 Mar 2025

本文討論了使用索引的DB在HTML5中用于客戶端存儲,涵蓋設(shè)置,數(shù)據(jù)操作以及諸如離線功能和高存儲容量之類的好處。它還解決了數(shù)據(jù)持久性,安全性和常見實現(xiàn)PITFAL

See all articles