CoordinatdBolt原理分析
摘要:参考链接:http://xumingming.sinaapp.com/811/twitter-storm-code-analysis-coordinated-bolt/ CoordinatedBolt是非常关键的一个类,它用于协调系统中的Bolt节点。对于事务Topology中的Bolt节点,若能知道属于某一个事务的消息是否全部收到,这是非常有用的。
阅读全文
posted @
2016-02-14 21:06
流水殇
阅读(434)
推荐(0)
Storm事务Topology的接口介绍
摘要:ITransactionalSpout 基本事务Topology的Spout接口,内含两部分接口:协调Spout接口以及消息发送Blot接口。 TransactionalSpoutBatchExecutor Bolt类型,用于执行ITransactionalSpout中的消息发送Bolt节点。 TransactionalSpoutCoordinator Spout类型,用于执行ITr...
阅读全文
posted @
2016-02-13 12:08
流水殇
阅读(894)
推荐(0)
Storm元数据交互详解
摘要:一、Nimbus Nimbus既需要在Zookeeper中创建元数据,也需要从Zookeeper中获取元数据。 如上图箭头1所示: 1、对于路径a,Nimbus只会创建路径,不会设置数据,数据是稍后由Worker设置的。 2、对于路基b和c,Nimbus在创建她们的时候就会设置数据。 3、路径a和b只有在提交新的Topology时才会创建,且b中的数据设置好以后就不会再变化;c在第一...
阅读全文
posted @
2016-02-11 14:01
流水殇
阅读(1267)
推荐(0)