哈喽,大家好,小哥又与大家见面了,今天来说一下drools中很重要的一个模块drools fusion。小哥根据自己的一次实战经验来给大家讲解,Let's go!
到底什么是drools fusion呢,它是drools用来进行事件处理的一个模块,做CEP系统,CEP(Complex Event Processing)是"复杂事件处理"的缩写,那cep到底又是什么,可以简单的理解为流式数据处理,每条数据看做一个事件,这些事件有时间上的顺序性。本文小哥只讲重点,一些需要注意的地方,和一些实战中的设计思想,具体语法细节大家可以从网上查资料,也可以联系小哥。
1.首先需要注意的是,用fusion,要把插入drools的数据声明为事件,drools处理数据有两种方式,云模式和流模式,默认是云模式,用fusion,需要设置为流模式,流模式和云模式的区别就是,流模式,插入的数据叫事件,有时间顺序,云模式没有,下图是设置流模式的一种方式: