Apache Storm
non-cncf
First Research Pass
Content Lifecycle & Evolution State
1
Initial Seed
Metadata Loaded
2
First Research
Automated Gathering
3
Tech Writing
Content Structured
4
Approval
Editorial Verified
First Research Pass Completed: Initial facts, key features, and documentation links have been gathered. Detailed technical writing and synthesis are currently in queue.
Overview
A distributed, real-time computation system for processing unbounded streams of data reliably with high speed and low latency.
Key Features
Real-time stream abstraction with Spouts and Bolts in Topologies.
Guaranteed message processing semantics (at-least-once or Trident exactly-once).
Fault-tolerant worker management with automatic task restarts.
Multi-language support authoring logic in any language via standard I/O.
Use Cases
Real-time stream analytics, online machine learning scoring, and continuous ETL computation.
Getting Started
Start Nimbus (`storm nimbus`) and Supervisor (`storm supervisor`) and submit topologies via `storm jar`.
Recent Updates
Migrated internal daemons to pure Java and added resource-aware scheduling.
Did You Know?
Apache Storm is widely utilized across the cloud native and open source ecosystem.