騰訊資深架構師給你講解 kafka的基本原理,帶你實戰實踐

前言

Kafka是最初由Linkedin公司開發,是一個分佈式、支持分區的(partition)、多副本的(replica),基於zookeeper協調的分佈式消息系統,它的最大的特性就是可以實時的處理大量數據以滿足各種需求場景:比如基於hadoop的批處理系統、低延遲的實時系統、storm/Spark流式處理引擎,web/nginx日誌、訪問日誌,消息服務等等,用scala語言編寫,Linkedin於2010年貢獻給了Apache基金會併成爲頂級開源項目。

kafka入門與實踐

第一章 kafka簡介

第1章對Kafka的基本概念進行了簡要介紹,方便大家對Kafka有一個大致的瞭解。
騰訊資深架構師給你講解 kafka的基本原理,帶你實戰實踐

第二章 Kafka安裝配置

第2章詳細介紹Kafka安裝環境的配置及Kafka源碼的編譯,這一章爲後續各章的Kafka原理講解及基本操作進行準備。
騰訊資深架構師給你講解 kafka的基本原理,帶你實戰實踐

第三章 kafka核心組件

第3章對Kafka基本組件的實現原理、實現細節進行了分析。如果只想瞭解Kafka的相關應用,而不關注Kafka的實現原理,在閱讀時可以直接跳過這一章。但我覺得,如果想真正掌握Kafka及其實現細節,這一章是值得花時間仔細閱讀的。
騰訊資深架構師給你講解 kafka的基本原理,帶你實戰實踐

第四章 核心流程分析

第4章對Kafka核心流程進行分析,主要從Kafka啓動流程到創建一一個主題、生產者發送消息、消費者消費消息的過程進行了簡要介紹。這一章是Kafka 運行機制的縮影,如果跳過了第3章關於組件實現原理的講解,那麼建議一定要閱讀這一章,因爲通過閱讀這一章可以更進一步地了 解Kafka運行時的主要角色及其職責,爲後面的Kafka實戰部分打下堅實基礎。
騰訊資深架構師給你講解 kafka的基本原理,帶你實戰實踐

第五章 基本操作實戰

第5章開始就進入了Kafka實戰部分。這一章通過 Kafka自帶腳本演示,詳細介紹了Kafka基本應用的操作步驟,基本覆蓋了Kafka 相關操作,因此請讀者在閱讀時要跟隨本書所講內容進行實戰。
騰訊資深架構師給你講解 kafka的基本原理,帶你實戰實踐

限於平臺篇幅限制,同時也爲了大家更好的閱讀,小編把Kafka相關的資料都整理好了,有感興趣的程序員可以幫忙轉發文章後,關注回覆小編【學習】獲取哦~

目錄

騰訊資深架構師給你講解 kafka的基本原理,帶你實戰實踐
騰訊資深架構師給你講解 kafka的基本原理,帶你實戰實踐

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章