首页 > 解决方案 > 在 Drools 中调用 getKieContainer() 时如何降低时间成本?

问题描述

当我的应用程序启动时,我正在使用 Drools API 构建一个 kieContainer。但是我注意到调用 getKieContainer() 会花费很多时间。

我正在寻找一种方法来减少获得可重复使用的 KieContainer 的时间成本。

KieHelper kieHelper = new KieHelper();
kieHelper.addContent(getContent(), ResourceType.GDST);
KieContainer kieContainer = kieHelper.getKieContainer();

标签: droolskie

解决方案


只做两次。当您初始化应用程序时,您应该只调用一次。

否则你可以考虑使用Drools 的可执行模型


推荐阅读