Storm源码分析
9推荐 收藏
14.1K阅读

Storm源码分析

李明 , 王晓鹏 (作者)
本书是国内第一本详细介绍Storm设计实现的图书,从源代码的角度详细剖析了Storm的设计与实现,分析了Storm的底层架构,例如Nimbus、Supervisor、Worker以及Task,并系统讨论了Storm如何实现可靠的消息传输,例如Transaction Topology以及Trident。

本书适用于计算机专业的学生、程序员和架构师。

收藏本书能做什么?

有情况的时候会收到通知,比如电子书发布等。

电子书
¥39.99
格式
mobi   pdf

纸质书
¥62.41 ¥79.00

出版信息

  • 书  名Storm源码分析
  • 执行编辑关于本书的内容有任何问题,请联系 张霞@Turing
  • 出版日期2014-10-28
  • 书  号978-7-115-37126-3
  • 定  价79.00 元
  • 页  数484
  • 印刷方式黑白
  • 开  本16开
  • 出版状态暂时缺货

所属分类

本书特色

微软搜索技术部门高级研发工程师实战经验分享
从源代码的角度深入剖析Storm设计与实现
学习如何实现和高效利用“实时的Hadoop”

“本书从源代码角度深入浅出地分析了Storm的设计及实现,一方面可以使读者更好地了解并用好Storm技术,另一方面可以让读者学习如何设计大规模分布式系统,相信读者一定会受益匪浅。” ——于伟,微软资深开发总监

“书中对Storm 的理解精辟透彻,对Storm的运用和各处细节也都阐述入微。尤其是对Storm的入门初学者来说,是一本不可多得的好书。”——章英基,前微软资深开发总监,现阿里巴巴资深总监

“本书由微软公司互联网工程院经验丰富的一线程序员操刀编写,包含很多实战经验和使用心得,很好地结合了代码分析和应用实例。本书对于进行流式数据处理的研究、Storm的深入理解以及实际应用都有很好的参考价值。”——王明雨,微软资深开发工程师

“在工作期间,这本书对我帮助很大,即便对于像我这样在分布式领域工作12年的老手来讲,这本书仍然让我受益良多。无论你是大数据领域、分布式系统的从业人员,还是开源系统的爱好者、开发者或互联网从业人员,我认为这本书都值得仔细研读。”——贺军,微软资深项目经理

“本书从源代码的角度深入解读了Storm技术。两位作者为微软公司互联网工程院的一线程序员,拥有丰富的实战经验。本书不仅可以让你全面了解Storm工作原理,深入洞悉Storm底层架构,还有助于你学习如何设计大规模分布式系统。”——熊平,51CTO传媒总裁

目录

专家推荐 阅读
前言 阅读
第 1 章 总体架构与代码结构 阅读
第 2 章 搭建Storm集群 阅读
第 3 章 Storm编程基础
第 4 章 基础函数和工具类
第 5 章 通信机制
第 6 章 Nimbus
第 7 章 Scheduler
第 8 章 Supervisor
第 9 章 Worker
第 10 章 Executor
第 11 章 Task
第 12 章 Storm的Ack框架
第 13 章 系统运行统计
第 14 章 系统运行统计的另一种实现
第 15 章 事务Topology的实现
第 16 章 事务Topology示例
第 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中的配置项

作者介绍

<作者简介>
李明 2001~2007年在哈尔滨工业大学完成本科以及硕士的学习。微软搜索技术部门资深研发工程师及高级开发经理,擅长Linux、Clojure、Java、C#等多种开发技术,长期致力于大数据、分布式系统的研究和应用,目前致力于实时性分布式处理系统的研究与开发。

王晓鹏 2004~2011年在北京邮电大学完成本科以及硕士的学习。微软搜索技术部门高级研发工程师,擅长Windows phonePhone、Silverlight、Clojure、Java、C#等多种开发技术,一直致力于大数据处理、分布式系统的研究和应用,目前致力于实时性分布式处理系统的研究与开发。
  • 那个 想问一下 这本书适合没有Storm基础的人看吗...
    fairjm  发表于 2014-10-24 09:27:34
    推荐
    • 您好,这本书需要您对这Java和Clojure两种语言有一定的了解。建议您对Storm有一定了解了再阅读。

      张霞@Turing  发表于 2014-10-24 17:27:54
  • 求出电子版,kindle或者pdf都可以,实体书带着太不方便了
    ototsuyume  发表于 2014-10-30 09:57:38
    推荐
    • 什么时候出电子版?

      Gaussian  发表于 2014-11-08 13:14:23
  • 这本书还有更新么
    赵明威  发表于 2016-04-27 16:52:16
    推荐