勵志

勵志人生知識庫

kafka是什麼

開源流處理平台

Kafka是由Apache軟體基金會開發的開源流處理平台,具有高吞吐量,常用於分散式發布訂閱訊息系統。

Kafka最初由LinkedIn開發,並於2011年初開源。它支持處理大量數據,如網站用戶行為數據(包括網頁瀏覽、搜尋等),並適用於日誌數據和離線分析系統,同時滿足實時處理的需求。Kafka的設計允許分散式架構,支持訊息分區和並行數據載入到Hadoop等系統,旨在統一線上和離線的訊息處理。此外,Kafka還具有多分區、多副本的特性,並基於Zookeeper進行協調。