有没有办法动态编辑加载到 Drools 中的规则,而无需重新加载新的 DRL 文件?
我们正在尝试使用 Drools 作为规则引擎,但在我们的用例中,规则的添加和删除非常频繁,我们希望避免每次发生这种情况时都必须重新加载整个 .drl 文件。
最佳答案
文档中的建议是将规则分布在多个文件中: https://docs.jboss.org/drools/release/5.2.0.Final/drools-expert-docs/html/ch05.html#d0e2785
...you are also able to spread your rules across multiple rule files (in that case, the extension .rule is suggested, but not required) - spreading rules across files can help with managing large numbers of rules.
建议您将规则分成一起更改的逻辑组,或者每个文件一个规则(如果更合适)。
关于java - Drools:在运行时添加和删除规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35435630/