- 20
- 0
- 约8.59千字
- 约 50页
- 2017-01-09 发布于湖北
- 举报
8.4.3 Storm设计思想 Bolts:Storm将Streams的状态转换过程抽象为Bolts。Bolts即可以处理Tuple,也可以将处理后的Tuple作为新的Streams发送给其他Bolts。对Tuple的处理逻辑都被封装在Bolts中,可执行过滤、聚合、查询等操作 8.4.3 Storm设计思想 Topology:Storm将Spouts和Bolts组成的网络抽象成Topology,它可以被提交到Storm集群执行。Topology可视为流转换图,图中节点是一个Spout或Bolt,边则表示Bolt订阅了哪个Stream。当Spout或者Bolt发送元组时,它会把元组发送到每个订阅了该Stream的Bolt上进行处理 8.4.3 Storm设计思想 Stream Groupings:Storm中的Stream Groupings用于告知Topology如何在两个组件间(如Spout和Bolt之间,或者不同的Bolt之间)进行Tuple的传送。每一个Spout和Bolt都可以有多个分布式任务,一个任务在什么时候、以什么方式发送Tuple就是由Stream Groupings来决定的 8.4.3 Storm设计思想 Stream Groupings示意图:箭头表示Tuple的流向,而圆圈则表示任务 8.4.3 Storm设计思想 目前,Storm中的Stream Grou
原创力文档

文档评论(0)