【发布时间】:2016-02-16 14:50:38
【问题描述】:
有什么方法可以动态编辑加载到 Drools 中的规则,而无需重新加载新的 DRL 文件?
我们正在尝试将 Drools 用作规则引擎,但在我们的用例中,规则的添加和删除非常频繁,我们希望避免每次发生这种情况时都必须重新加载整个 .drl 文件。
【问题讨论】:
标签: java drools rule-engine
有什么方法可以动态编辑加载到 Drools 中的规则,而无需重新加载新的 DRL 文件?
我们正在尝试将 Drools 用作规则引擎,但在我们的用例中,规则的添加和删除非常频繁,我们希望避免每次发生这种情况时都必须重新加载整个 .drl 文件。
【问题讨论】:
标签: java drools rule-engine
文档中的建议是将规则分散到多个文件中: https://docs.jboss.org/drools/release/5.2.0.Final/drools-expert-docs/html/ch05.html#d0e2785
...您还可以将规则分布在多个规则文件中(在这种情况下,建议使用扩展名 .rule,但不是必需的)- 跨文件分布规则有助于管理大量规则。
建议您将规则分成一起更改的逻辑组,或者如果更合适的话,每个文件一个规则。
【讨论】: