使用说明
　　·Nimbus负责在集群里面发送代码，分配工作给机器，并且监控状态。全局只有一个。
　　·Supervisor会监听分配给它那台机器的工作，根据需要启动/关闭工作进程Worker。每一个要运行Storm的机器上都要部署一个，并且，按照机器的配置设定上面分配的槽位数。
　　·Zookeeper是Storm重点依赖的外部资源。Nimbus和Supervisor甚至实际运行的Worker都是把心跳保存在Zookeeper上的。Nimbus也是根据Zookeerper上的心跳和任务运行状况，进行调度和任务分配的。
　　·Storm提交运行的程序称为Topology。
　　·Topology处理的最小的消息单位是一个Tuple，也就是一个任意对象的数组。
　　·Topology由Spout和Bolt构成。Spout是发出Tuple的结点。Bolt可以随意订阅某个Spout或者Bolt发出的Tuple。Spout和Bolt都统称为component。