Running CEP-based Scenarios
Now that we've seen the main components of CEP rules, we need to start paying attention to some configuration steps required to run the CEP scenarios successfully in Drools. Both the Kie Base and Session that run the CEP cases need special management and we will see in the next subsections, as follows:
How to configure the Kie Base to support complex event processing
The difference between continuous and discrete rule execution
How the Kie Session internal clock works to evaluate temporal events
Stream processing configuration
In order to create a CEP Drools runtime, we need to provide a few extra configurations from the default initialization. The first one we need to add is the event processing mode of the Kie Base that we'll use.
The event processing mode will determine the manner in which the new data inserted into the runtime will be processed. The default event processing mode is called the CLOUD mode and basically treats any incoming data the same way, regardless...