Apache Storm is the scalable, fault-tolerant realtime distributed processing engine that allows you to handle massive streams of data in realtime, in parallel, and at scale.
Windowing computations is one of the most common use cases in stream processing. Support for windowing computations is a must for deriving actionable insights from real time data streams. So far Apache Storm relied on developers to built their own windowing logic and there were no high level abstractions for developers to define a Window in a standard way in a Storm Topology. Support for doing stateful computation (i.e save the state of a bolt’s computation) was also limited and developers had to write custom logic in bolts or rely on Trident apis.
In this blog we cover,
Apache Storm adds reliable real-time data processing capabilities to Enterprise Hadoop. With the addition of windowing and stateful processing capabilities, Apache Storm could be used in even more real time streaming use cases.
Click this link to continue reading