Unfortunately CEP isn’t really a focus of the project. Having said that, it is 
possible. For example, the old documentation for sliding windows still worked 
the last time I checked:

https://apacheignite.readme.io/v1.4/docs/sliding-windows 
<https://apacheignite.readme.io/v1.4/docs/sliding-windows>

And, of course, you can using things like Continuous Queries to listen to 
changes in caches.

The difference between Ignite and Spark. Flink, etc. is mostly down to 
programming model and storage. Neither Spark nor Flink have any persistence but 
Ignite does (both in memory and on disk). All three have different programming 
models; which is best depends on your use case. Many people choose Ignite as it 
does “everything.” Others pick a combination, taking advantage of the 
specialisation in some tools at the expense of more integration work.

Regards,
Stephen

> On 17 Sep 2019, at 09:24, Ignite Enthusiast <ignite_en...@yahoo.com> wrote:
> 
> Anyone  ??
> 
> On Wednesday, September 11, 2019, 3:29:32 PM GMT+5:30, Ignite Enthusiast 
> <ignite_en...@yahoo.com> wrote:
> 
> 
> I am trying to build a CEP where a Complex event needs to be generated on a 
> set of input events (3 Chassis hot events) over a specified time window (10 
> seconds, for eg) and I am trying to evaluate Apache Ignite for this.
> 
> Are there any examples of how to do Complex Event Processing using Ignite? 
> The following wiki page hardly seems to help.
> 
> https://apacheignite.readme.io/docs/streaming--cep 
> <https://apacheignite.readme.io/docs/streaming--cep>
> 
> 
> Also, how does Ignite CEP implementation compare with others ? (like Apache 
> Spark, Apache Flink, etc)


Reply via email to