声明:本网站所有内容均为资源介绍学习参考,如有侵权请联系后删除
规则引擎,全称为业务规则管理系统,英文名BRMS(Business Rule Management System),它能够模仿人类的推理方式,并使用人类能理解的术语解释和证明它的推理结论。规则引擎实现了将业务决策从应用程序代码中分离出来,接收数据输入,解释业务规则,并根据业务规则做出业务决策。
学习收获
能够搭建Drools开发环境掌握Drools规则文件的构成部分能够掌握规则体的语法结构能够掌握规则的匹配模式能够掌握Drools的内置方法能够掌握常用规则属性能够掌握Spring整合Drools过程能够安装WorkBench能够掌握WorkBench常用操作能够掌握Drools课程实战案例
核心技术亮点
业务规则与系统代码分离,实现业务规则的集中管理 在不重启服务的情况下可随时对业务规则进行扩展和维护 可以动态修改业务规则,从而快速响应需求变更,大大提高了对复杂逻辑代码的可维护性 规则引擎是相对独立的,只关心业务规则,使得业务分析人员也可以参与编辑、维护系统的业务规则 减少了硬编码业务规则的成本和风险 非常适合应用于风控、反欺诈、促销等具有比较复杂的业务规则并且业务规则频繁变动的业务和场景