内容简介:本次 JStorm 源码分析文章, 主要是为在公司的内部学习分享会准备的. 生产环境使用的是 JStorm 2.2.1, 本次介绍的功能也以此为准(当然, 本文不会涉及到一些高级特性, 主要还是围绕 Storm 的基本功能展开). 希望阅读本文的童鞋, 最好对 Storm/JStorm 的使用有一定的了解, 知道 Spout、Bolt 的一些基本的工作原理. 如果不太了解, 本文最下方也提供了一些学习资料, 可以先花上半天时间学习一下.本文主要会介绍以下这些内容:这篇文章不会对着代码一行行介绍每一句代码干
JStorm 源码分析(目录)
简介
本次 JStorm 源码分析文章, 主要是为在公司的内部学习分享会准备的. 生产环境使用的是 JStorm 2.2.1, 本次介绍的功能也以此为准(当然, 本文不会涉及到一些高级特性, 主要还是围绕 Storm 的基本功能展开). 希望阅读本文的童鞋, 最好对 Storm/JStorm 的使用有一定的了解, 知道 Spout、Bolt 的一些基本的工作原理. 如果不太了解, 本文最下方也提供了一些学习资料, 可以先花上半天时间学习一下.
本文主要会介绍以下这些内容:
-
tuple 在整个拓扑中的流动过程
- spout / bolt 如何接受并处理消息, 然后向后发送消息?
- 在发给内部的 task 和外部的 task 时, 发送方式有什么区别?
- JStorm 如何对这个步骤进行抽象,形成不同的组件(TaskReceiver,TaskTransfer,Task,Executor)
- 拓扑如何将这些组件启动?
这篇文章不会对着代码一行行介绍每一句代码干了啥, 而是希望从功能的角度出发, 去描述 JStrom 整个系统的架构.
涉及到以下这些方面:
启动、运行流程:
- 上传拓扑: jstorm Nimbus
- 启动supervisor SyncSupervisorEvent 实际启动worker的地方
- 启动worker storm Worker 的启动与运行
- 启动task storm task的启动与运行
- jstrom executor
关键组件:
- TaskTransfer/TaskReceiver
- AsyncLoopThread 以及相关的类
- SystemBolt
- TopologyContext
- BoltExecutors
依赖的库与框架
- Metric 用于性能统计
- LMAX Disruptor 一个高性能队列
- Netty 网络通信
- thrift RPC通信
参考博客或网页
书籍:
- Storm分布式实时计算模式
- Getting Started with Storm
- 《Storm源码分析》 : 作为 工具 书在手边备一本,快速看一遍在文档之外多了解一些实现
Storm 相关博客或网页
- InfoQ:Storm是如何成为Apache顶级项目的
- InfoQ:Spotify如何对Apache Storm进行规模扩展
- 入门资料极客学院 http://wiki.jikexueyuan.com/project/storm/
- Storm中Spout使用注意事项小结 - 大圆那些事 - 博客园
- storm spout的速度抑制问题 - sanmutongzi - 博客园
- Storm中Spout和Bolt的生命周期 - CSDN博客
- storm topology生命周期
- 官方文档 http://storm.apache.org/releases/1.0.6/javadocs/index.html
- docker : Docker集群轻松部署Apache Storm-云栖社区
JStorm 相关博客或网页
- jstorm源码阅读汇总 csdn上的博客,可以作为参考
- JStorm 源碼解析 这个博客写得比较详细,不过它还是更多的关注于细节方面,没有对整体架构做一个总体的介绍.
以上所述就是小编给大家介绍的《JStorm 源码分析(目录)》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 深入 Vue - 源码目录及构建过程分析
- Thrift RPC 系列教程(4)——源码目录结构组织
- vue 源码学习(一) 目录结构和构建过程简介
- Apach实现创建虚拟目录以及用户访问控制(内附源码包)
- Imperva 开源域目录控制器,简化活动目录集成
- PHP unlink与rmdir删除目录及目录下所有文件实例代码
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
家事的撫慰(下冊)
Cheryl Mendelson / 甘錫安 / 大家出版社 / 2014-1-28 / NT$520
家事界暢銷參考書籍 各大媒體一致盛讚 亞馬遜讀者四星半高度評鑑 誠品、博客來、香港誠品 三選書 家務界經典暢銷書│各大媒體一致盛讚│讀者四星半高度評鑑 「這個世代最重要的家事著作!」──《大西洋月刊》 恢復家務打理者應有的地位,賦予應有的尊嚴和價值。 以生理的勞動、心力的投入,以及正確的持家知識,換得情感上的溫暖與安全。 .家裡空氣有異味,用香味來......一起来看看 《家事的撫慰(下冊)》 这本书的介绍吧!