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