| | | Kafka入門與實踐 計算機與互聯網 牟大恩著 人民郵電出版社 97871 | 該商品所屬分類:圖書 -> ε | 【市場價】 | 518-752元 | 【優惠價】 | 324-470元 | 【出版社】 | 人民郵電出版社 | 【ISBN】 | 9787115469571 | 【折扣說明】 | 一次購物滿999元台幣免運費+贈品 一次購物滿2000元台幣95折+免運費+贈品 一次購物滿3000元台幣92折+免運費+贈品 一次購物滿4000元台幣88折+免運費+贈品
| 【本期贈品】 | ①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
| |
版本 | 正版全新電子版PDF檔 | 您已选择: | 正版全新 | 溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。 *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。 *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。 | | | | 內容介紹 | |
出版社:人民郵電出版社 ISBN:9787115469571 商品編碼:23795803941 開本:小16開 出版時間:2015-12-12 頁數:340 代碼:69
" 商品基本信息,請以下列介紹為準 | 商品名稱: | Kafka入門與實踐 計算機與互聯網 書籍 | 作者: | 牟大恩 | 代碼: | 69.0 | 出版社: | 人民郵電出版社 | 出版日期: | | ISBN: | 9787115469571 | 印次: | | 版次: | 1 | 裝幀: | 平裝-膠訂 | 開本: | 小16開 |
內容簡介 | 《Kafka入門與實踐》以Kafka 0.10.1.1版本以基礎,對Kafka的基本組件的實現細節及其基本應用進行了詳細介紹,同時,通過對Kafka與當前大數據主流框架整合應用案例的講解,進一步展現了Kafka在實際業務中的作用和地位。本書共10章,按照從抽像到具體、從點到線再到面的學習思維模式,由淺入深,理論與實踐相結合,對Kafka進行了分析講解。 《Kafka入門與實踐》中的大量實例來源於作者在實際工作中的實踐,具有現實指導意義。相信讀者閱讀完本書之後,能夠全面掌握Kafka的基本實現原理及其基本作,能夠根據書中的案例舉一反三,解決實際工作和學習中的問題。此外,在閱讀本書時,讀者可以根據本書對Kafka理論的分析,再結合Kafka源碼進行定位學習,了解Kafka的設計和思想以及更多的編碼技巧。 《Kafka入門與實踐》適合應用Kafka的專業技術人員閱讀,包括但不限於大數據相關應用的開發者、運維者和愛好者,也適合高等院校、培訓結構相關專業的師生使用。 |
目錄 | 第1章Kafka簡介1
1.1Kafka背景1
1.2Kafka基本結構2
1.3Kafka基本概念2
1.4Kafka設計概述6
1.4.1Kafka設計動機6
1.4.2Kafka特性6
1.4.3Kafka應用場景8
1.5本書導讀9
1.6小結9
第2章Kafka安裝配置11
2.1基礎環境配置11
2.1.1JDK安裝配置11
2.1.2SSH安裝配置13
2.1.3ZooKeeper環境15
2.2Kafka單機環境部署18
2.2.1Windows環境安裝Kafka19
2.2.2Linux環境安裝Kafka19
2.3Kafka偽分布式環境部署21
2.4Kafka集群環境部署22
2.5Kafka Manager安裝22
2.6Kafka源碼編譯25
2.6.1Scala安裝配置25
2.6.2Gradle安裝配置26
2.6.3Kafka源碼編譯26
2.6.4Kafka導入Eclipse30
2.7小結31
第3章Kafka核心組件33
3.1延遲作組件33
3.1.1DelayedOperation33
3.1.2DelayedOperationPurgatory35
3.1.3DelayedProduce36
3.1.4DelayedFetch38
3.1.5DelayedJoin38
3.1.6DelayedHeartbeat39
3.1.7DelayedCreateTopics40
3.2控制器40
3.2.1控制器初始化41
3.2.2控制器選舉過程46
3.2.3故障轉移48
3.2.4代理上線與下線49
3.2.5主題管理51
3.2.6分區管理54
3.3協調器58
3.3.1消費者協調器58
3.3.2組協調器60
3.4網絡通信服務64
3.4.1Acceptor65
3.4.2Processor66
3.4.3RequestChannel68
3.4.4SocketServer啟動過程69
3.5日志管理器70
3.5.1Kafka日志結構70
3.5.2日志管理器啟動過程77
3.5.3日志加載及恢復79
3.5.4日志清理80
3.6副本管理器84
3.6.1分區86
3.6.2副本88
3.6.3副本管理器啟動過程89
3.6.4副本過期檢查90
3.6.5追加消息92
3.6.6拉取消息95
3.6.7副本同步過程97
3.6.8副本角色轉換99
3.6.9關閉副本101
3.7Handler103
3.8動態配置管理器104
3.9代理健康檢測106
3.10Kafka內部監控107
3.11小結110
第4章Kafka核心流程分析111
4.1KafkaServer啟動流程分析111
4.2創建主題流程分析115
4.2.1客戶端創建主題115
4.2.2分區副本分配117
4.3生產者121
4.3.1Eclipse運行生產者源碼121
4.3.2生 |
編輯 | Kafka*初是由LinkedIn公司開發的消息繫統,現在已成為Apache的開源項目。早期版本的Kafka主要是作為一個分布式、可分區和具有副本的消息繫統,隨著版本的不斷迭代,在0.10.x版本之後Kafka已成為一個分布式流數據處理平臺,是Kafka Streams的出現,使得Kafka對流數據處理變得更加簡單。 Kafka發展至今已具備很多特性,如分布式、高吞吐量、低延遲、高水平擴展性、高容錯性等,也正是由於Kafka具備這些特性,使Kafka在大數據處理、日志收集、實時監控、離線統計分析等應用場景都被廣泛使用。 本書內容按照從抽像到具體、從點到線再到面的學習思維模式進行編排,由淺入深、理論與實踐相結合地對Kafka進行了講解和分析。剖析Kafka實現原理時,Kafka核心組件各成一節;講解Kafka基本作及應用實踐時,從簡單作拓展到應用。全書的各章之間沒有很強的依賴關繫,讀者可以從其中任何一章開始閱讀。 本書雖適合作為入門書籍,但其內容豐富又不失深度,既深入剖析了Kafka核心原理,又側重實際作實戰。閱讀本書讀者不僅可以掌握如何應用Kafka,更重要的是還可以了解Kafka性能優化和Kafka相關功能改造方面的方法和理論。 本書是基於Kafka的0.10.1.1版本編寫的。 |
媒體評論 | Kafka是大規模數據處理常用的消息訂閱繫統,對於大型繫統、廣告繫統、搜索繫統的實時數據分析有價值。本書既從基本原理和作實戰入手,又深入剖析其核心源碼,詳細解釋其關鍵工作機理。本書既適合作為Kafka的入門書籍,也適合作為繫統架構師和一線開發工程師的參考書籍,無論是泛讀還是精讀,都會有較大收獲。 ——錢烽,網易傳媒科技數據挖掘專家 本書從Kafka源碼層面對Kafka整體架構進行拆解與分析,詳細講解了Kafka自身及其與其他大數據框架整合應用的具體實踐,為讀者理解和實踐Kafka原 |
" | | | | | |