Decision CEP engine is a Complex Event Processing platform built on Spark Streaming.
It is the result of combining the power of Spark Streaming as a continuous computing framework and Siddhi CEP engine as complex event processing engine.
Complex event processing, or CEP, is event processing that combines data from multiple sources to infer events or patterns that suggest more complicated circumstances.
CEP as a technique helps discover complex events by analyzing and correlating other events
1 Stream Definition Language (SDL)
2 Stream Manipulation Language (SML)
3 Stream Action Language (SAL)
Listen to a stream (kafka), save the stream to Cassandra or mongoDB (auto-creation of tables), index the stream to ElasticSearch or Solr… here you should find useful operations ready to use.
Start & Stop each action on-demand
4 Built-in functions
See the changelog for changes.