Storm源碼分析檢視原始碼討論檢視歷史
Storm源碼分析 |
《Storm源碼分析》從源代碼的角度詳細分析了Storm的設計與實現,共分為三個部分,第一部分介紹了Storm的基本原理以及Storm集群系統的搭建方法,第二部分深入剖析了Storm的底層架構,如Nimbus、Supervisor、Worker以及Task,第三部分系統討論了Storm如何實現可靠的消息傳輸,如Transaction Topology以及Trident。 《Storm源碼分析》適用於程序員、架構師以及計算機專業的學生。
基本內容
書名:Storm源碼分析
出版社:人民郵電出版社
頁數:472頁
開本:16
外文名:Standing on Shoulders of Giants
類型:科技
出版日期:2014年11月1日
語種:簡體中文
ISBN:7115371261
內容簡介
微軟搜索技術部門高級研發工程師實戰經驗分享
從源代碼的角度深入剖析Storm設計與實現
學習如何實現和高效利用「實時的Hadoop」
大數據處理是當前計算機科技的熱點,而流式實時大數據處理更是這皇冠上璀璨的明珠。實時流數據處理在搜索引擎、社交網絡、電商網站、廣告平台等領域有着相當廣泛的應用。Storm是極其高效、靈活、高擴展的流式數據處理平台。它被Twitter、Taobao、Yahoo、Groupon等公司採用。
本書由微軟公司互聯網工程院經驗豐富的一線程序員操刀編寫,包含很多實戰經驗和使用心得,很好地結合了代碼分析和應用實例。本書對於進行流式數據處理的研究、Storm的深入理解以及實際應用都有很好的參考價值。
作者簡介
李明 2001~2007年在哈爾濱工業大學完成本科以及碩士的學習。微軟搜索技術部門資深研發工程師及高級開發經理,擅長Linux、Clojure、Java、C#等多種開發技術,長期致力於大數據、分布式系統的研究和應用,目前致力於實時性分布式處理系統的研究與開發。
王曉鵬 2004~2011年在北京郵電大學完成本科以及碩士的學習。微軟搜索技術部門高級研發工程師,擅長Windows phonePhone、Silverlight、Clojure、Java、C#等多種開發技術,一直致力於大數據處理、分布式系統的研究和應用,目前致力於實時性分布式處理系統的研究與開發。
媒體推薦
「本書從源代碼角度深入淺出地分析了Storm的設計及實現,一方面可以使讀者更好地了解並用好Storm技術,另一方面可以讓讀者學習如何設計大規模分布式系統,相信讀者一定會受益匪淺。」
——於偉,微軟資深開發總監
「書中對Storm 的理解精闢透徹,對Storm的運用和各處細節也都闡述入微。尤其是對Storm的入門初學者來說,是一本不可多得的好書。」
——章英基,前微軟資深開發總監,現阿里巴巴資深總監
「本書由微軟公司互聯網工程院經驗豐富的一線程序員操刀編寫,包含很多實戰經驗和使用心得,很好地結合了代碼分析和應用實例。本書對於進行流式數據處理的研究、Storm的深入理解以及實際應用都有很好的參考價值。」
——王明雨,微軟資深開發工程師
「在工作期間,這本書對我幫助很大,即便對於像我這樣在分布式領域工作12年的老手來講,這本書仍然讓我受益良多。無論你是大數據領域、分布式系統的從業人員,還是開源系統的愛好者、開發者或互聯網從業人員,我認為這本書都值得仔細研讀。」
——賀軍,微軟資深項目經理
「本書從源代碼的角度深入解讀了Storm技術。兩位作者為微軟公司互聯網工程院的一線程序員,擁有豐富的實戰經驗。本書不僅可以讓你全面了解Storm工作原理,深入洞悉Storm底層架構,還有助於你學習如何設計大規模分布式系統。」
——熊平,51CTO傳媒總裁
名人推薦
「本書從源代碼角度深入淺出地分析了Storm的設計及實現,一方面可以使讀者更好地了解並用好Storm技術,另一方面可以讓讀者學習如何設計大規模分布式系統,相信讀者一定會受益匪淺。」
——於偉,微軟資深開發總監
「書中對Storm的理解精闢透徹,對Storm的運用和各處細節也都闡述入微。尤其是對Storm的入門初學者來說,是一本不可多得的好書。」
——章英基,前微軟資深開發總監,現阿里巴巴資深總監
「本書由微軟公司互聯網工程院經驗豐富的一線程序員操刀編寫,包含很多實戰經驗和使用心得,很好地結合了代碼分析和應用實例。本書對於進行流式數據處理的研究、Storm的深入理解以及實際應用都有很好的參考價值。」
——王明雨,微軟資深開發工程師
「在工作期間,這本書對我幫助很大,即便對於像我這樣在分布式領域工作12年的老手來講,這本書仍然讓我受益良多。無論你是大數據領域、分布式系統的從業人員,還是開源系統的愛好者、開發者或互聯網從業人員,我認為這本書都值得仔細研讀。」
——賀軍,微軟資深項目經理
「本書從源代碼的度深入解讀了Storm技術。兩位作者為微軟公司互聯網工程院的一線程序員,擁有豐富的實戰經驗。本書不僅可以讓你全面了解Storm工作原理,深入洞悉Storm底層架構,還有助於你學習如何設計大規模分布式系統。」
——熊平,51CTO傳媒總裁[1]
參考文獻
- ↑ storm項目-流數據監控2《代碼解析》豆丁網,2015-04-11