Siddhi is a java library that listens to events from data streams, detects complex conditions described via a Streaming SQL language, and triggers actions. It performs both Stream Processing and Complex Event Processing. You can run Siddhi with additional functionality in WSO2 Stream Processor as well. In this article I’m…