Drools Fusion(CEP)独家解读

本文介绍了Drools Fusion,作为Drools用于复杂事件处理(CEP)的模块,它专注于流式数据处理。内容包括如何设置流模式,声明事件,以及滑动时间窗口和长度窗口的使用。作者分享了在实际项目中如何结合RabbitMQ应用Drools Fusion,实现数据异常检测和报警机制,同时提醒在使用过程中注意内存管理和过期事件的处理问题。
摘要由CSDN通过智能技术生成

哈喽,大家好,小哥又与大家见面了,今天来说一下drools中很重要的一个模块drools fusion。小哥根据自己的一次实战经验来给大家讲解,Let's go!

到底什么是drools fusion呢,它是drools用来进行事件处理的一个模块,做CEP系统,CEP(Complex Event Processing)是"复杂事件处理"的缩写,那cep到底又是什么,可以简单的理解为流式数据处理,每条数据看做一个事件,这些事件有时间上的顺序性。本文小哥只讲重点,一些需要注意的地方,和一些实战中的设计思想,具体语法细节大家可以从网上查资料,也可以联系小哥。

1.首先需要注意的是,用fusion,要把插入drools的数据声明为事件,drools处理数据有两种方式,云模式和流模式,默认是云模式,用fusion,需要设置为流模式,流模式和云模式的区别就是,流模式,插入的数据叫事件,有时间顺序,云模式没有,下图是设置流模式的一种方式:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值