-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Storm源碼分析 版權信息
- ISBN:9787115371263
- 條形碼:9787115371263 ; 978-7-115-37126-3
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
Storm源碼分析 本書特色
《storm源碼分析》從源代碼的角度詳細分析了storm的設計與實現,共分為三個部分,**部分介紹了storm的基本原理以及storm集群系統的搭建方法,第二部分深入剖析了storm的底層架構,如nimbus、supervisor、worker以及task,第三部分系統討論了storm如何實現可靠的消息傳輸,如transaction topology以及trident。 《storm源碼分析》適用于程序員、架構師以及計算機專業的學生。
Storm源碼分析 內容簡介
微軟搜索技術部門高級研發工程師實戰經驗分享 從源代碼的角度深入剖析storm設計與實現 學習如何實現和高效利用“實時的hadoop” 大數據處理是當前計算機科技的熱點,而流式實時大數據處理更是這皇冠上璀璨的明珠。實時流數據處理在搜索引擎、社交網絡、電商網站、廣告平臺等領域有著相當廣泛的應用。storm是極其高效、靈活、高擴展的流式數據處理平臺。它被twitter、taobao、yahoo、groupon等公司采用。 本書由微軟公司互聯網工程院經驗豐富的一線程序員操刀編寫,包含很多實戰經驗和使用心得,很好地結合了代碼分析和應用實例。本書對于進行流式數據處理的研究、storm的深入理解以及實際應用都有很好的參考價值。
Storm源碼分析 目錄
1.1 storm的總體結構
1.2 storm的元數據
1.2.1 元數據介紹
1.2.2 storm怎么使用這些元數據
1.3 storm的代碼結構
1.3.1 clojure代碼
1.3.2 java代碼
1.3.3 trident代碼
1.3.4 其他代碼
第2章 搭建storm集群
2.1 搭建單機storm集群
2.2 搭建多機storm集群
2.2.1 設置環境
2.2.2 啟動storm集群
2.2.3 提交topology
2.3 wordcounttopology介紹
2.3.1 randomsentencespout
2.3.2 splitsentence
2.3.3 wordcount
2.3.4 wordcounttopology構建
第3章 storm編程基礎
3.1 fields定義
3.2 tuple接口
3.3 常用聲明接口
3.3.1 配置聲明接口
3.3.2 輸入聲明接口
3.3.3 輸出字段聲明接口
3.3.4 組件聲明接口
3.4 spout輸出收集器
3.4.1 ispoutoutputcollector和spoutoutputcollector
3.4.2 executor中ispoutoutputcollector的實現
3.5 bolt輸出收集器
3.5.1 ioutputcollector和outputcollector
3.5.2 ibasicoutputcollector和basicoutputcollector
3.5.3 batchoutputcollector和batchoutputcollectorimpl
3.5.4 executor中的ioutputcollector實現
3.6 組件接口
……
第4章 基礎函數和工具類
第5章 通信機制
第6章 nimbus
第7章 scheduler
第8章 scheduler
第9章 worker
第10章 executor
第11章 task
第12章 storm的ack框架
第13章 系統運行統計
第14章 系統運行統計的另一種實現
第15章 事務topology的實現
第16章 事務10pology示例
第17章 trident的spout節點
第18章 trident的存儲
第19章 trident消息
第20章 trident操作與處理節點
第21章 trident流的基本操作
第22章 trident中流的交互操作
第23章 trident中的bolt節點
第24章 trident的執行優化
第25章 trident與drpc
第26章 trident的topology構建器
第27章 多語言
第28章 storm中的配置項
Storm源碼分析 相關資料
“本書從源代碼角度深入淺出地分析了storm的設計及實現,一方面可以使讀者更好地了解并用好storm技術,另一方面可以讓讀者學習如何設計大規模分布式系統,相信讀者一定會受益匪淺。”
——于偉,微軟資深開發總監
“書中對storm 的理解精辟透徹,對storm的運用和各處細節也都闡述入微。尤其是對storm的入門初學者來說,是一本不可多得的好書。”
——章英基,前微軟資深開發總監,現阿里巴巴資深總監
“本書由微軟公司互聯網工程院經驗豐富的一線程序員操刀編寫,包含很多實戰經驗和使用心得,很好地結合了代碼分析和應用實例。本書對于進行流式數據處理的研究、storm的深入理解以及實際應用都有很好的參考價值。”
——王明雨,微軟資深開發工程師
“在工作期間,這本書對我幫助很大,即便對于像我這樣在分布式領域工作12年的老手來講,這本書仍然讓我受益良多。無論你是大數據領域、分布式系統的從業人員,還是開源系統的愛好者、開發者或互聯網從業人員,我認為這本書都值得仔細研讀。”
——賀軍,微軟資深項目經理
“本書從源代碼的角度深入解讀了storm技術。兩位作者為微軟公司互聯網工程院的一線程序員,擁有豐富的實戰經驗。本書不僅可以讓你全面了解storm工作原理,深入洞悉storm底層架構,還有助于你學習如何設計大規模分布式系統。”
——熊平,51cto傳媒總裁
Storm源碼分析 作者簡介
李明 2001~2007年在哈爾濱工業大學完成本科以及碩士的學習。微軟搜索技術部門資深研發工程師及高級開發經理,擅長Linux、Clojure、Java、C#等多種開發技術,長期致力于大數據、分布式系統的研究和應用,目前致力于實時性分布式處理系統的研究與開發。 王曉鵬 2004~2011年在北京郵電大學完成本科以及碩士的學習。微軟搜索技術部門高級研發工程師,擅長Windows phonePhone、Silverlight、Clojure、Java、C#等多種開發技術,一直致力于大數據處理、分布式系統的研究和應用,目前致力于實時性分布式處理系統的研究與開發。
- >
月亮與六便士
- >
經典常談
- >
史學評論
- >
二體千字文
- >
回憶愛瑪儂
- >
巴金-再思錄
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
小考拉的故事-套裝共3冊