摘要: storm操作zookeeper的主要函数都定义在命名空间backtype.storm.cluster中(即cluster.clj文件中)。backtype.storm.cluster定义了两个重要protocol:ClusterState和StormClusterState。clojure中的pr... 阅读全文
posted @ 2014-08-31 22:11 不懂0604 阅读(1371) 评论(2) 推荐(0) 编辑
摘要: storm事件管理器定义在event.clj中,主要功能就是通过独立线程执行"事件处理函数"。我们可以将"事件处理函数"添加到EventManager的阻塞队列中,EventManager的事件处理线程不断地从阻塞队列中获取"事件处理函数"并执行。EventManager协议协议就是一组函数定义的集... 阅读全文
posted @ 2014-08-31 13:14 不懂0604 阅读(898) 评论(0) 推荐(0) 编辑