Storm是目前流行的分布式实时流计算框架之一,它提供了可容错分布式计算所要求的基本需求和保障机制,可以满足高吞吐,实时的关键业务应用的需求。在编写基于Storm的分布式计算应用时,我们首先需要创建一个拓扑(Topology),拓扑是一个由Spout节点和Bolt节点构成的有向图,其中Spout节点负责采集数据并发射数据流到Storm集群,Bolt节点负责从Spout节点或其他Bolt节点接收数据流,并进行业务处理。在编写基于Storm的分布式应用时,我们可以在Bolt节点中调用ODM规则集,从