最近项目中在用storm,都说storm实时计算比较牛,很快,那么为什么它很快呢?撇开技术想想,道理也挺简单的——在同样的生产设备下,农场主(多个农民)干的活肯定比一个农民干的活快,正所谓人多力量大。但是人多起来了,麻烦事情也会多起来。农场主得管理一帮人的吃喝拉撒,头痛闹热。为了每个农民都能积极得干活,得调节好大伙的心态,得根据每个人得生产能力分配好任务,得关心每个人的身体健康。于是,农场主制定了一些规则,根据规则去管理农民。而这规则就是STORM,用storm去管理机器,去分配任务,进行工作。
至于规则的好坏,是通过实践慢慢进化的,而且还会根据各个场景的不同,而使用不同的规则。简单的,我们可以直接使用别人制定的规则,去开发东西。厉害的,就是自己去制定规则,开发一个东西,让别人去遵守吧。