精品为您呈现,快乐和您分享!

移动端

收藏本站

17软件园

当前位置: 首页 > 软件下载 > 编程开发

storm-core-0.9.3.jar

storm-core-0.9.3.jar

类型:编程开发 语言:简体

大小:9.1M 更新时间:2017-06-28

推荐指数:

应用简介


storm-core-0.9.3.jar是Java开发过程中非常重要的框架工具包。如果您正在寻找这个stormcore.jar,请立即下载这个工具包,让您的开发过程更加顺利。









storm-core-0.9.3.jar是Java开发过程中非常重要的框架工具包。如果您正在寻找这个stormcore.jar,请立即下载这个工具包,让您的开发过程更加顺利。光滑。



storm-core-0.9.3.jar



框架特点



分布式系统:可水平扩展。现在的项目没有分布式功能就不好意思开源了。



运维简单:Storm部署确实简单。虽然不像Mongodb解压使用那么简单,但也只是多安装了两个依赖库。



高容错性:模块无状态,可以随时重启。



无数据丢失:Storm创新的ack消息跟踪框架和复杂的事务处理可以满足多层次的数据处理需求。然而,数据处理要求越高,性能下降越严重。



多语言:事实上,Storm 的多语言更像是临时添加。因为,你的提交部分还是需要用Java来实现。



特征



Nimbus 负责在集群内发送代码、向机器分配工作以及监控状态。整体情况只有一个。



Supervisor将监控分配给机器的工作,并根据需要启动/停止工作进程。每台要运行Storm的机器上都必须部署一个,上面分配的槽数必须根据机器的配置来设置。



Zookeeper是Storm非常依赖的外部资源。 Nimbus、Supervisor 甚至实际运行的Worker 都将心跳保存在Zookeeper 上。 Nimbus还根据Zookerper上的心跳和任务运行状态来调度和分配任务。



Storm提交运行的程序称为Topology。



Topology处理的最小消息单元是Tuple,它是任意对象的数组。



拓扑由Spout和Bolt组成。 Spout是发出Tuple的节点。 Bolt可以随意订阅Bolt发布的Spout或者Tuple。 Spout 和Bolt 统称为组件。