Apache Storm
This article, Apache Storm, has recently been created via the Articles for creation process. Please check to see if the reviewer has accidentally left this template after accepting the draft and take appropriate action as necessary.
Reviewer tools: Inform author |
Developer(s) | Backtype |
---|---|
Stable release | 0.8.2
/ January 11, 2013 |
Preview release | 0.9.0-wip15
|
Repository | |
Written in | Clojure |
Operating system | Cross Platform |
Type | Complex event processing |
License | Eclipse Public License 1.0 |
Website | storm-project |
Storm is a complex event processor and distributed computation framework written predominantly in the Clojure programming language. Originally created by Backtype, the project was open sourced after being aquired by Twitter.[1] It uses custom created "spouts" and "bolts" to define information sources and manipulations to allow batch, distributed processing of streaming data. The initial release was on September 17, 2011.[2]
A storm application is designed as a topology of interfaces which create a "stream" of transformations. It provides similar functionality as aMapReduce job with the exception that it will theoretically run indefinitely until it is manually terminated.[3]
Development
Storm is developed under the Eclipse Public License, making it available to most companies to use. Github is used for version control and issue tracking.
Version | Release Date |
---|---|
0.9.0 | In Development |
0.8.0 | 2 August 2012 |
0.7.0 | 28 February 2012 |
0.6.0 | 15 December 2011 |
0.5.0 | 19 September 2011 |
References
- ^ Bienvenido, David. "Twitter Storm: Open Source Real-time Hadoop". InfoQ. Retrieved 8 February 2013.
- ^ "Storm Codebase". Github. Retrieved 8 February 2013.
- ^ "A Storm is coming: more details and plans for release". Engineering Blog. Twitter Inc. Retrieved 8 February 2013.
External links
This article, Apache Storm, has recently been created via the Articles for creation process. Please check to see if the reviewer has accidentally left this template after accepting the draft and take appropriate action as necessary.
Reviewer tools: Inform author |