algorithm - 任何人有具体的指示或经验 'Generic Rules Engine' ?

标签 algorithm rule-engine

我希望根据客户的要求与“通用规则引擎”集成。

我认为目标是允许业务利益相关者添加“规则”,并将这些规则纳入根据数据集计算的总体指标中。到目前为止,我所听到的规则似乎是代码中简单明了的逻辑片段。我想缺点是即使简单,这仍然需要编码......(与分析中自动使用的某种运行时或数据驱动规则规范相反。)

希望不要太含糊——但有人在这方面取得过成功吗?哪些开源项目最有前途?

谢谢

最佳答案

我玩过 DROOLS,它是 JBOSS 的一个规则引擎。我已经看到它在大规模生产系统中的使用。它提供各种不同格式的规则表示,例如——用 JAVAMVEL 编写的平面规则文件;使用 DROOLS 规则流程,以及在 EXCEL 中组成的决策表。

规则的执行使用 RETE 算法,由于规则内存和变量共享,据说速度更快。正如 Doug 指出的那样,维基百科上有很多信息

关于algorithm - 任何人有具体的指示或经验 'Generic Rules Engine' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4118528/

相关文章:

templates - Sitecore 插入选项规则

c# - boolean 逻辑规则评估器

rules - 在不使用工作流事件或嵌入式规则集编辑器的情况下使用 WF 规则

algorithm - 如何以编程方式找到可以逼近另一个黑盒函数的函数?

java - 使用 Drools 的动态规则

algorithm - 实际压缩和 Kolmogorov 复杂性的界限

c++ - 树内容的格式化输出——先序遍历

java - Drools 规则模板 - 第一次调用比后续调用慢 1000 倍

javascript - 实现 Hermite 插值 - 多人游戏

algorithm - 如何选择合适的聚类算法