Drools 中是否有 Any API 来检查规则是否存在于 KieModules 中?

Is there Any API in Drools to check whether the rule is present in KieModules or not?

我们使用 Drools 作为向用户提供内容的规则处理语言。我在 EC2 实例上部署了我的服务,我需要测试实例内存中是否存在规则 (DRL)?在 Drools 中有什么方法或 API 吗?

是的,您可以检查该规则是否在 kiebase 中可用。你只需要知道kieBase名称,规则包和规则名称就可以使用这个功能了。

kieContainer.getKieBase("kiebasename").getRule("packagename","rulename").getName()