Tag: drools

Nools和Drools

我很高兴在Node中看到一个规则引擎,并且正在Java世界中看着Drools,并阅读文档(具体来说: http : //docs.jboss.org/drools/release/6.1.0.Final/drools -docs / html_single / index.html#PHREAK)发现 Drools 6.0已经发展,现在使用PHREAK方法进行规则匹配。 感兴趣的具体段落是: 在RETE中每个成功的连接尝试都会产生一个将被传播到子节点的元组(或标记或部分匹配)。 出于这个原因,它的特点是一个元组为导向的algorithm。 对于每个到达的子节点,它将尝试与节点的另一端进行连接,每次成功的连接尝试都会立即传播。 这创build了一个下降recursion效果。 抖动节点的networking,从进入betanetworking到所有可到达叶节点的上下左右摇摆。 对于超过一定限制的复杂规则和规则,上面的引用说明了基于RETE的方法会对内存造成很大的影响,所以它演变成了PHREAK。 由于nools是基于Retealgorithm,所以上述有效? 是否有类似于PHREAK的优化? 与Drools做了什么比较?