SiddhiCEP engine for your use | |
Download |
Siddhi Ranking & Summary
Advertisement
Siddhi Tags
Siddhi Description
Siddhi was designed as an accessible, Open-Source and Complex Event Processing engine or CEP. Complex Event Processing is one of the most rapidly emerging fields in data processing. In abstract, the main tasks of a CEP is to identify meaningful patterns, relationships and data abstractions among unrelated events and fire an immediate response such as an Alert message. In a very high level view of Siddhi, the events come into the system in streams, and goes through several predefined user queries. If the incoming events get matched with a given query, the system triggers corresponding complex event to the output stream notifying the user of successful execution of the query. The system functionality can be divided in to sub-parts such as: · Capture incoming events from several event sources (i.e. stock exchange, ESB and etc) via input adapters and convert them to Event tuples. · The Input adapter will then pass the events to Siddhi Manager, where the pipeline-based architecture dispatches events to Event processors. · Event processor/processors will process events and when a match occurs, they will pass the event to a callback method where user will get notified of the event occurrence.
Siddhi Related Software