上QQ阅读APP看书,第一时间看更新
1.2 Drools是什么
Drools是开源的项目,是具有一定学习成本的规则引擎技术,通过Drools特定的语法,将固定的业务、经常变的业务统一管理。它以特定的文件或数据库方式将规则内容进行存储(存放在哪里都可以,可以理解为它只需一个存储介质),以Drools包提供的接口对规则内容进行处理,并返回公司运营所规定的业务结果,当然这个结果也是正确的。
通过更简单的规则结构,预判业务是否正确,及时对业务进行测试,如果需要了解规则内部的执行过程,可以添加Drools规则引擎对外提供的事件监听功能。