您好,登錄后才能下訂單哦!
Kafka是最初由Linkedin公司開發,是一個分布式、支持分區的(partition)、多副本的(replica),基于zookeeper協調的分布式消息系統,它的最大的特性就是可以實時的處理大量數據以滿足各種需求場景:比如基于hadoop的批處理系統、低延遲的實時系統、storm/Spark流式處理引擎,web/nginx日志、訪問日志,消息服務等等,用scala語言編寫,Linkedin于2010年貢獻給了Apache基金會并成為頂級開源項目。
第一章 kafka簡介
第1章對Kafka的基本概念進行了簡要介紹,方便大家對Kafka有一個大致的了解。
第二章 Kafka安裝配置
第2章詳細介紹Kafka安裝環境的配置及Kafka源碼的編譯,這一章為后續各章的Kafka原理講解及基本操作進行準備。
第三章 kafka核心組件
第3章對Kafka基本組件的實現原理、實現細節進行了分析。如果只想了解Kafka的相關應用,而不關注Kafka的實現原理,在閱讀時可以直接跳過這一章。但我覺得,如果想真正掌握Kafka及其實現細節,這一章是值得花時間仔細閱讀的。
第四章 核心流程分析
第4章對Kafka核心流程進行分析,主要從Kafka啟動流程到創建一一個主題、生產者發送消息、消費者消費消息的過程進行了簡要介紹。這一章是Kafka 運行機制的縮影,如果跳過了第3章關于組件實現原理的講解,那么建議一定要閱讀這一章,因為通過閱讀這一章可以更進一步地了 解Kafka運行時的主要角色及其職責,為后面的Kafka實戰部分打下堅實基礎。
第五章 基本操作實戰
第5章開始就進入了Kafka實戰部分。這一章通過 Kafka自帶腳本演示,詳細介紹了Kafka基本應用的操作步驟,基本覆蓋了Kafka 相關操作,因此請讀者在閱讀時要跟隨本書所講內容進行實戰。
限于平臺篇幅限制,同時也為了大家更好的閱讀,小編把Kafka相關的資料都整理好了,有感興趣的程序員可以幫忙轉發文章后,關注回復小編【學習】獲取哦~
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。