![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Drools
Pg-Man
这个作者很懒,什么都没留下…
展开
-
Drools规则属性
属性No-loop作用:防止规则通过update之类的函数修改了Fact对象时,可能使规则再次被激活,从而导致死循环。什么时候用?当被修改的事实对象与规则LHS部分的约束条件为包含关系时。例如rule No-loop1 no-loop true when $p:Person(name=="张三", age==30); then ...原创 2019-10-25 16:55:51 · 618 阅读 · 0 评论 -
Rete网络算法
Rete算法是Charles Forgy在1979年的论文中首次提出的,针对基于规则知识表现的模式匹配算法。目前来说,大部分规则引擎还是基于rete算法作为核心,但都有所改进,比如drool,jess等等,下面介绍rete算法的概念1.rete 算法Rete算法是一种高效的模式匹配算法用来实现产生式规则系统 (空间换时间,用内存换取匹配速度)它是高效的算法,它通过缓存避免了相同条件多次评...转载 2019-10-25 14:20:03 · 2017 阅读 · 0 评论