Skip to content

A collection of Data Stream Processing applications built with Apache Storm.

License

Notifications You must be signed in to change notification settings

alefais/storm-applications

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Benchmarking Applications - Storm version

This repository contains a collection of Data Stream Processing applications implemented with Apache Storm. Applications can be run in local mode, further information can be found in each application README and in the official documentation. In order to improve performance, Storm's reliability mechanism has been deactivated by not tracking the tuple tree for spout tuples. Hence, tuples downstream in the topology are emitted as unanchored tuples, meaning that even if they are not acked they won't cause any spout tuples to fail. More details about Storm's guaranteed message processing can be found in the official documentation.

This work is based upon briskstream project and a collection of real-time applications.

Two more implementations of these applications have been provided: the first one using Apache Flink, which can be found in the flink-applications repository, and the second one using WindFlow C++17 library, which can be found in the windflow-applications repository.

Dependencies

In order to run the applications contained in this project, the following dependencies are needed:

About

A collection of Data Stream Processing applications built with Apache Storm.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages