写点什么

Storm 升级成为 Apache 顶级项目

  • 2014-09-30
  • 本文字数:786 字

    阅读完需:约 3 分钟

Apache Storm 是一个免费、开源的分布式实时计算系统。相对于 Hadoop 适用于批处理而言,Storm 可以用于实时处理流式数据。Storm 简单易用,支持多种编程语言。2013 年 9 月,Storm 成为了 Apache 软件基金会的孵化项目,近日,Apache 软件基金会宣布, Storm 已经孵化完毕,升级成为 Apache 顶级项目。这也意味着 Storm 社区和产品已经按照 Apache 软件基金会的流程和理念顺利运作。

Storm 本是由做分析平台的创业公司 BackType 开发,后来 2011 年 7 月 BackType 被 Twitter 收购,Storm 得以保留并于 2011 年 9 月开源在 GitHub 上。在被收购后,Storm 也随之成为了 Twitter 内部的实时数据分析系统。在 Twitter 的带领下,Storm 获得了社区的广泛认可,Hortonworks 宣布将 Storm 整合到自己的 Hadoop 企业版中,Yahoo 将 Storm 与 YARN 整合成为 Storm-YARN 来支持的实时的流计算分析。另外,国内的几个公司也在大规模使用 Storm,比如百度、淘宝,在 Storm 的官网也能看到他们的商标。

Storm 也是少有的几个使用 Clojure 编写的开源项目之一,Clojure 是一个在 JVM 平台运行的动态函数式编程语言。Storm 的成功也证明了 Clojure 可以用于编写大型项目。近日,Puppet Labs 决定使用 Clojure 重写其服务端的部分核心代码。

目前,热门流式计算系统还有 Yahoo 的 S4 和 Spark streaming。Spark Streaming 是建立在 Spark 上的应用框架,利用 Spark 的底层框架作为其执行基础,并在其上构建了 DStream 的行为抽象。S4(简单可扩展流系统的首字母简称:Simple Scalable Streaming System)是一个受 Map-Reduce 模式启发的分布式流处理引擎,设计之初是为了解决使用数据采集和机器学习算法的搜索应用环境中的数据广告的显示问题。

除了用于实时分析外,Storm 也可用于在线机器学习、持续计算、分布式远程调用和 ETL 等领域。Storm 目前的版本是 0.9.2 ,更多的内容读者可以访问 ASF 博客 Storm 官网了解。

2014-09-30 20:556535
用户头像

发布了 219 篇内容, 共 144.0 次阅读, 收获喜欢 194 次。

关注

评论

发布
暂无评论
发现更多内容

【高并发】关于乐观锁和悲观锁,蚂蚁金服面试官问了我这几个问题!!

冰河

并发编程 多线程 高并发 异步编程 6月月更

Java中的static关键字

龙空白白

开源字节设计思想

源字节1号

软件开发

怎样简洁明了地说清楚产品需求?

LigaAI

高效工作 产品经理 需求 产品设计与思考

H.265编码原理入门

百度Geek说

视频编码

对接上百个第三方 API 后的思考与沉淀

橘长

经验总结 Java EE 经验分享、

ADB 日志抓取

甜甜的白桃

android adb APK 6月月更

MySQL基础

龙空白白

MySQL 数据库

MySQL的体系结构

龙空白白

MySQL 数据库

数组判断任意出现的重复值

龙空白白

数据结构与算法

Linux测试端口的连通性

龙空白白

NFT链游GameFi系统开发,元宇宙游戏搭建

薇電13242772558

NFT 元宇宙 链游

最大和的连续子数组

龙空白白

数据结构与算法

java中synchronized关键字

龙空白白

Java Concurrency

Fortex方达发布电子交易生态体系 与客户共享共赢

股市老人

SAP 云平台多目标应用 Multi-Target Application 的开发技术介绍

汪子熙

云原生 Cloud SAP CloudFoundry 6月月更

NFT铸造交易平台开发市场详情

开发微hkkf5566

数组目标值target两个整数,并返回它们的数组下标

龙空白白

数据结构与算法

中台:数据中台、业务中台、技术中台、应用中台、AI中台……

BeeWorks

股票获取最大利润

龙空白白

数据结构与算法

在线文档协作工具,是提高工作效率的第一步

小炮

mixin-- 混入

CRMEB

Vim编辑器以及linux常用命令

龙空白白

Linux vim教程

多线程实现的方式

龙空白白

多线程

二分查找有序数组中的特定值

龙空白白

数据结构与算法

硬核剧透!11个议题、14位大咖,龙蜥社区走进 Intel MeetUp 议程公布!

OpenAnolis小助手

技术分享 intel Meetup 龙蜥社区 线上直播

【LeetCode】替换数组中的元素Java题解

Albert

LeetCode 6月月更

Django 基础教程

海拥(haiyong.site)

Python django 6月月更

百度工程师教你玩转设计模式(单例模式)

百度Geek说

设计模式

子网划分不会?瑞哥带你深入理解IP地址,手把手教你子网划分!

wljslmz

网络技术 6月月更 子网划分

Storm升级成为Apache顶级项目_开源_小盖_InfoQ精选文章