drools - 在 Drools 中调用 getKieContainer() 时如何降低时间成本?
问题描述
当我的应用程序启动时,我正在使用 Drools API 构建一个 kieContainer。但是我注意到调用 getKieContainer() 会花费很多时间。
我正在寻找一种方法来减少获得可重复使用的 KieContainer 的时间成本。
KieHelper kieHelper = new KieHelper();
kieHelper.addContent(getContent(), ResourceType.GDST);
KieContainer kieContainer = kieHelper.getKieContainer();
解决方案
只做两次。当您初始化应用程序时,您应该只调用一次。
否则你可以考虑使用Drools 的可执行模型
推荐阅读
- javascript - Javascript forEach() 跳过项目
- r - 使用 r 重复脚本
- time-complexity - Dijkstra算法的时间复杂度是多少
- mysql - 如何识别和删除或更新Mysql表中的重复行
- python - 精确文本匹配 if 语句 python beautifulsoup
- docker - docker-compose up - 为容器设置环境变量
- shell - `screen` 的 `stuff` 命令是否使用 `stdin`?
- c# - 仅在调试器中来自 mscorlib 的 ArgumentNullException/PlatformNotSupportedException
- javascript - 为什么在与 Flat List 关联的 React Native 的 renderItem 函数中的 {} 括号中传递参数
- amazon-web-services - AWS::S3::NoSuchKey 指定的键不存在