0
我需要一個有關按運行時禁用Drools規則的解決方案。 我通過在Drools disable a rule at runtime上執行AgendaFilters Interface來了解解決方案。 但請注意,規則雖然不是FIRE但仍然被評估和激活。 因此,爲了提高性能,我需要爲規則禁用評估和激活。Drools guvnor,避免評估並在運行時激活按名稱規則
我需要一個有關按運行時禁用Drools規則的解決方案。 我通過在Drools disable a rule at runtime上執行AgendaFilters Interface來了解解決方案。 但請注意,規則雖然不是FIRE但仍然被評估和激活。 因此,爲了提高性能,我需要爲規則禁用評估和激活。Drools guvnor,避免評估並在運行時激活按名稱規則
禁用評估不應該有任何性能影響,除非規則已被寫入使用eval(someJavaFunction()),其中調用的Java代碼正在做它不應該做的事情。
如果您希望防止在特定情況下激活規則,那麼您始終可以編寫規則以匹配特定的事實並插入/撤消/修改該事實以控制它。