代码:

材料:

---
规则引擎适合于业务复杂并且业务一直变动的情况。
---01---02---




配置文件名称和位置必须是固定的。

默认的。


几个步骤:kieService kieContainer kieSession insert fireAllRules

对象插入到工作内存中。
这个为什么在工作内存可以匹配到呢?是因为封装为Order对象给到我们规则引擎了。

规则引擎的构成:

:插入到工作内存中去了。
工作原理就是在工作内存取出实例,然后在规则库取出规则然后匹配器进行匹配。
匹配成功加入到议程中去。

总体包括:工作内存 规则库 推理引擎
推理引擎:匹配器 议程 执行引擎


冲突问题:自动解决冲突。
执行议程。然就再去匹配,不是都匹配完了再执行议程。
---
我们自己写的对象插入到工作内存
drl文件加载到规则库里面,规则库在内存开辟一块区域相当于数据库
匹配器匹配,要是匹配成功就加入到议程里面去
用执行器执行规则
---03---
版权声明:本文为qq_28764557原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。