首頁 PHP 函式庫 其它類別庫 PHP-kafka客戶端程式庫(PECL)
PHP-kafka客戶端程式庫(PECL)

Kafka是一種高吞吐量的分散式發布訂閱訊息系統,它可以處理消費者規模的網站中的所有動作流程資料。這種動作(網頁瀏覽,搜尋和其他使用者的行動)是在現代網路上的許多社會功能的關鍵因素。這些資料通常是由於吞吐量的要求而透過處理日誌和日誌聚合來解決。對於像Hadoop的一樣的日誌資料和離線分析系統,但又要求即時處理的限制,這是一個可行的解決方案。 Kafka的目的是透過Hadoop的平行載入機制來統一線上和離線的訊息處理,也是為了透過叢集來提供即時的消費。


<?php
$rk = new RdKafka\Consumer();
$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 ($msg->err) {
        echo $msg->errstr(), "\n";
        break;
    } else {
        echo $msg->payload, "\n";
    }
}


#
免責聲明

本站所有資源皆由網友貢獻或各大下載網站轉載。請自行檢查軟體的完整性!本站所有資源僅供學習參考。請不要將它們用於商業目的。否則,一切後果都由您負責!如有侵權,請聯絡我們刪除。聯絡方式:admin@php.cn

相關文章

如何使用Go客戶端程式庫監控Kubernetes服務變化? 如何使用Go客戶端程式庫監控Kubernetes服務變化?

27 Nov 2024

使用 Go 用戶端程式庫監控 Kubernetes 服務變更Kubernetes 服務對於公開應用程式和管理流量至關重要。它是...

客戶端與伺服器端程式設計:JavaScript 和 PHP 如何互動? 客戶端與伺服器端程式設計:JavaScript 和 PHP 如何互動?

05 Jan 2025

了解客戶端和伺服器端程式設計之間的差異提供的程式碼說明了客戶端和...

如何修復'MySQL 客戶端庫版本不正確!” Rails 應用程式出錯? 如何修復'MySQL 客戶端庫版本不正確!” Rails 應用程式出錯?

02 Dec 2024

Rails 應用程式 MySQL 連線錯誤嘗試透過 Rails 應用程式連接到 MySQL 伺服器時,可能會發生錯誤:不正確...

取得客戶端使用作業系統類型的php程式碼 取得客戶端使用作業系統類型的php程式碼

25 Jul 2016

取得客戶端使用作業系統類型的php程式碼

為什麼要從 Python 中的「object」繼承:一個類別繼承問題 為什麼要從 Python 中的「object」繼承:一個類別繼承問題

24 Dec 2024

了解 Python 類別繼承在 Python 中,類別可以從其他類別繼承,這使它們能夠存取父類別的屬性並...

如何在 Linux 上建立和使用動態共用 C 類別庫? 如何在 Linux 上建立和使用動態共用 C 類別庫?

05 Dec 2024

在 Linux 上建立和使用動態共用 C 類別庫建立共用類別庫要建立共用 C 類別庫,您可以依照...

See all articles