1.什么是drools fusion
它是drools用来进行事件处理的一个模块,做CEP系统,CEP(Complex Event Processing)是"复杂事件处理"的缩写,那cep到底又是什么,可以简单的理解为流式数据处理,每条数据看做一个事件,这些事件有时间上的顺序性。
2.规则
1.首先需要注意的是,用fusion,要把插入drools的数据声明为事件,drools处理数据有两种方式,云模式和流模式,默认是云模式,用fusion,需要设置为流模式,流模式和云模式的区别就是,流模式,插入的数据叫事件,有时间顺序,云模式没有,下图是设置流模式的一种方式:
<!-- 复杂事件处理 -->
<kbase name="test4" eventProcessingMode="stream" packages="com.rules" >
<ksession name="test4" type="stateful"/>
</kbase>
<