Skip to main content

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.