apache-kafka 入門

Kafka 是一種高吞吐量的釋出 - 訂閱訊息傳遞系統,實現為分散式,分割槽,複製的提交日誌服務。

取自官方卡夫卡網站

快速

單個 Kafka 代理可以處理來自數千個客戶端的每秒數百兆位元組的讀寫操作。

可擴充套件

Kafka 旨在允許單個群集充當大型組織的中央資料主幹。它可以彈性和透明地擴充套件,無需停機。資料流被分割槽並分佈在一組機器上,以允許資料流大於任何一臺機器的能力,並允許協調的消費者群集

耐用

訊息將保留在磁碟上並在群集中進行復制,以防止資料丟失。每個代理都可以處理數 TB 的訊息,而不會影響效能。

按設計分發

Kafka 採用現代以叢集為中心的設計,提供強大的耐用性和容錯保證。