Hi Drools group,
I'm working on a project that requires using Drools with a complex rule set that could potentially exceed 200,000 rules. I'm planning to create these rules dynamically through the Rule Unit API, specifically using SyntheticRuleUnit. I understand from previous threads in this group that the invalidateRuleUnits method in RuleUnitProviderImpl can be used to trigger a rebuild of the rule base.
However, calling invalidateRuleUnits will cause a complete rebuild of all rules, leading to application downtime during the rebuild process. To avoid this, I have the following questions:
Thank you for your time and insights.
Best regards,
Nont
Hi Toshiya,
Thank you for your answer!
Would you happen to have an example of using KieContainer and KieScanner to add, remove, or modify individual rules without rebuilding the entire rule base ?
Any examples or pointers would be greatly appreciated.
Thanks,
Nont
Hi Toshiya,
Thank you for your helpful response.
I appreciate your time and expertise on this matter.
Thanks, Nont