摘要: 一、简介 如果在消息处理过程中出了一些异常,Storm 会重新安排这个出问题的 topology。Storm 保证一个 topology 永远运行(除非你显式杀掉这个 topology) 。 当然,如果 topology 中存储了中间状态,那么当 topology 重新被 Storm 启动的时候... 阅读全文
posted @ 2015-01-24 18:30 TonyChai 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 一、简介 Storm 可以保证 spout 发出的每条消息都能被“完全处理” ,这也是直接区别于其他实时系统的地方,如 S4。 请注意,spout 发出的消息后续可能会触发产生成千上万条消息 ,可以形象的理解为一棵消息树, 其中 spout 发出的消息为树根, Storm会跟踪这棵消息树的处理情... 阅读全文
posted @ 2015-01-24 18:13 TonyChai 阅读(1161) 评论(0) 推荐(0) 编辑
摘要: 在创建Storm的Topology时,我们通常使用如下代码:builder.setBolt("cpp", new CppBolt(), 3).setNumTasks(5).noneGrouping(pre_name);Config conf = new Config();conf.setNumWor... 阅读全文
posted @ 2015-01-24 17:34 TonyChai 阅读(384) 评论(0) 推荐(0) 编辑