Question

I am facing a problem of drools execution order changed after upgrading from drools-5.0.1 to drools-5.3.1. I have more than ten thousand rules in my decision table.

Drools-5.0.1 is using LIFO (bottom-up) approach to execute rules. Drools-5.3.1 is using FIFO (Top - Down) approach to execute rules.

I also have salience in place and I understand that FIFO/LIFO approach takes precedence.

ISSUE : Is there anyway in drools-5.3.0 that I can configure LIFO/FIFO (as required) conflict resolution strategy.

I know that depending on execution order is not recomended in Drools Rule Engine. But currently I need it.

No correct solution

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top