全部, 是否必须使用Drools KIE执行服务器来触发规则? 如何将所需数据作为独立方法而不是REST传递给Rules jar?
答案 0 :(得分:0)
根本不需要使用Kie Execution Server,没有。 在Drools' User Guide之后,您可以学习如何在Java中创建Kie容器以及如何从中获取Kie Session。
例如,如果您的类路径中有规则,则可以尝试这样的操作:
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();
一旦你参加了会议,你就可以开始提供一些事实并遵守其规则。
希望它有所帮助,