2
有没有任何方法可以动态编辑加载到Drools中的规则而无需重新加载新的DRL文件?流口水:在运行时间添加和删除规则
我们试图使用Drools作为规则引擎,但在我们的用例中,规则会被相当频繁地添加和删除,并且我们希望避免每次发生这种情况时都要重新加载整个.drl文件。
有没有任何方法可以动态编辑加载到Drools中的规则而无需重新加载新的DRL文件?流口水:在运行时间添加和删除规则
我们试图使用Drools作为规则引擎,但在我们的用例中,规则会被相当频繁地添加和删除,并且我们希望避免每次发生这种情况时都要重新加载整个.drl文件。
文档中的建议是,在多个文件传播你的规则: https://docs.jboss.org/drools/release/5.2.0.Final/drools-expert-docs/html/ch05.html#d0e2785
...你还能够在多个规则文件传播你的规则(在这种情况下,扩展.rule被建议,但不是必需的) - 跨文件传播规则可以帮助管理大量的规则。
建议您将规则分成一起更改的逻辑组,或者每个文件一个规则(如果更合适)。