Complex Event Processing, or CEP, is a real-time low latency processing of events to provide insight into what is happening or going to happen—predicting opportunities or threats.
An event is a change of state of something, such as when you deposit or withdraw money from your account. Here, this is the amount of money. Another example is a change in a room thermostat reading when the temperature in the room changes.
An event stream is a continuous, never-ending flow of events, such as airplane or car electronic control units (ECU) emitting millions of events per second.
A complex event processor filters, enriches, aggregates, and detects patterns from an event stream. Apache Ignite enables in-memory, real-time, never-ending event stream processing in a scalable manner.
Apache Ignite's CEP is comprised of the following components:
- Capture...