0
全部, 是否需要使用Drools KIE执行服务器来启动规则? 将所需数据作为独立方法而不是REST传递给Rules jar是怎么回事?是否需要使用Drools KIE执行服务器来启动规则?
全部, 是否需要使用Drools KIE执行服务器来启动规则? 将所需数据作为独立方法而不是REST传递给Rules jar是怎么回事?是否需要使用Drools KIE执行服务器来启动规则?
完全没有必要使用Kie Execution Server,没有。 关注Drools' User Guide您可以了解如何在Java中创建Kie容器以及如何从中获取Kie会话。
举例来说,如果你有你的规则在类路径中,你可以尝试这样的事:
KieServices kieServices = KieServices.Factory.get();
KieContainer kContainer = kieServices.getKieClasspathContainer();
KieSession kSession = kContainer.newKieSession();
Applicant applicant = new Applicant("Mr John Smith", 16);
ksession.insert(applicant);
ksession.fireAllRules();
一旦你有你的会话,你可以开始喂养它的一些事实和行使的规则。
希望它有帮助,
谢谢您的回复!自从我看到大多数使用KIE服务器的示例后,我感到困惑,它们使用REST调用触发RULES。独立方法有没有限制? – PMD