我有一个基于外部档案的问题:
https://github.com/kiegroup/kogito-examples/tree/stable/ruleunit-quarkus-example
我读自:
https://docs.drools.org/latest/drools-docs/html_single/#kie-sessions-stateless-con_decision-engine
" 在此示例中,Drools 项目的 ~/resources 文件夹中的示例规则和所有其他文件都是使用以下代码构建的:
创建 KIE 容器
KieServices kieServices = KieServices.Factory.get();
KieContainer kContainer = kieServices.getKieClasspathContainer();
"
但是,对于 的存档ruleunit-quarkus-example
,我已经 git 克隆了存档并 grep 搜索了文件:
grep -r "KieServices" ./*
grep -r "KieContainer" ./*
KieServices
但是在里面找不到任何文件KieContainer
。但ruleunit-quarkus-example
执行没有问题。没有KieServices
and它是如何工作的KieContainer
?这会创建无状态或有状态会话吗?