【发布时间】:2022-01-18 23:38:33
【问题描述】:
我正在为我的新服务使用 drools 规则引擎。我正在考虑清理规则/使其更易于编写。我希望使用规则框架风格的编码。 IE。我想要一个规则文件,其唯一目的是验证输入数据(即输入列表不为空并且包含特定值)。然后,当我编写新规则文件时,我可以说导入此文件并在所有其他规则之前运行验证。
另外,我知道我可以将多个规则文件加载到 KieSession 中。是否可以告诉它运行规则文件的顺序,或者每个用例要跳过哪些文件?这背后的想法是为了性能。假设我使用规则服务加载了一个 AWS lambda 函数,我希望已经加载了所有规则并让它针对用例运行特定的规则,而不是为每个调用加载一个规则文件。
感谢您的帮助。
【问题讨论】:
-
如果我可以选择订单,激活组似乎可以解决第二个问题。 docs.jboss.org/drools/release/5.5.0.Final/drools-expert-docs/…
标签: java drools rule-engine