Apache Storm
Distributed real-time computation system for processing unbounded data streams
Apache Storm is a free and open source distributed realtime computation system for reliably processing unbounded streams of data. It addresses the need for continuous, fault-tolerant stream processing in the way Hadoop is used for batch processing, supporting use cases such as realtime analytics, online machine learning, continuous computation, distributed RPC, and ETL. A topology consumes streams and processes them through stages that can repartition data as needed.
Storm provides a simple API usable with any programming language, and is designed to be scalable, fault tolerant, and straightforward to deploy and operate. It ships with integrations for Apache Kafka (storm-kafka-client), HDFS (storm-hdfs), JDBC databases (storm-jdbc), JMS (storm-jms), and Redis (storm-redis), while its spout abstraction supports connecting additional queueing systems. Parallelization, partitioning, and retries on failure are handled by the system.
Apache Storm is released as free and open source software under the Apache Software Foundation, with documentation available for current and older versions.
12 alternatives to Apache Storm
Ranked by how well each tool replaces Apache Storm: shared features, audience, price and popularity.
Open-source software for reliable, scalable, distributed computing
Covers 2 of 15 key features.
Free planOpen source70 out of 100 matchFree- 67 out of 100 match—
Enterprise-grade unified stream and batch processing engine with event-time windowing.
Covers 4 of 15 key features.
Open source67 out of 100 match—Multi-protocol, Java-based open source message broker.
Covers 0 of 15 key features.
Open source65 out of 100 match—Stateful computations over data streams for real-time analytics.
Covers 0 of 15 key features.
Open source64 out of 100 match—A cluster management framework for partitioned and replicated distributed resources
Covers 2 of 15 key features.
Free planOpen source62 out of 100 matchContact salesUnified real-time data platform combining stream processing and a fast data store for real
Covers 1 of 15 key features.
61 out of 100 matchContact sales- 60 out of 100 matchContact sales
Apache CloudStack — Infrastructure for Virtual Machines and Bare Metal
Covers 2 of 15 key features.
Free planOpen source59 out of 100 matchFreeEmails at the heart of your business logic
Covers 3 of 15 key features.
Free planOpen source59 out of 100 matchContact sales- 59 out of 100 matchUsage-based
- 59 out of 100 match—