![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/b/b1/Apache_Storm_logo.svg/langzh-hans-640px-Apache_Storm_logo.svg.png&w=640&q=50)
Apache Storm
维基百科,自由的 encyclopedia
Storm是一个分布式计算框架,主要由Clojure编程语言编写。最初是由Nathan Marz[2]及其团队创建于BackType,[3]该项目在被Twitter取得后开源。[4]它使用用户创建的“管(spouts)”和“螺栓(bolts)”来定义信息源和操作来允许批量、分布式处理流式数据。最初的版本发布于2011年9月17日。[5]
Quick Facts 开发者, 当前版本 ...
![]() | |
开发者 | Backtype, Twitter |
---|---|
当前版本 |
![]() |
源代码库 | Storm Repository |
编程语言 | Clojure & Java |
操作系统 | 跨平台 |
类型 | 分布式流式处理 |
许可协议 | Apache License 2.0 |
网站 | storm |
Close
Storm应用被设计成为一个拓扑结构,其接口创建一个转换“流”。它提供与MapReduce作业类似的功能,当遇到异常时该拓扑结构理论上将不确定地运行,直到它被手动终止[6]
2013年,Apache软件基金会将Storm纳入它的孵化计划。[7][8]