同一包中2个drools文件的执行控制顺序

问题描述 投票:0回答:1

我在com.sample.order.rules包中有2个drools文件orders.drl和order-summary.drl。我要处理orders.drl中的所有订单,然后根据order.drl处理的结果,使用order-summary.drl创建一个订单摘要。我目前通过将order-summary.drl中的所有显着性设置为-1来控制执行的顺序。是否可以通过其他方式解决此问题?问题在于规则的数量正在增加,并且在order-summary.drl中为每个规则增加了显着性。

我在com.sample.order.rulesorders.drl和order-summary.drl包中有2个drools文件。我想处理orders.drl中的所有订单,然后根据order.drl处理的结果,...

drools rules
1个回答
0
投票

可以通过属性ruleflow-group控制规则组的执行顺序,请参见docs中的示例。通常,该方法是:

© www.soinside.com 2019 - 2024. All rights reserved.