2012-06-26 47 views
1

這兩個Drools之間的區別是什麼? 手段taht我們可以解僱基礎上,Drools:使用會話觸發規則與WorkingMemory

創建從加載規則RulesBase和解聘規則的WorkingMemory的規則,如下圖所示:

WorkingMemory workingmemory = rulebase.newWorkingMemory(); 
workingmemory.fireAllRules(); 

VS

使用會話(Stateful.Stateless)按規定觸發規則

KnowledgeBase knowledgebase = createKnowledgeBase(); 
StatefulKnowledgeSession session = knowledgebase.newStatefulKnowledgeSession(); 
session.insert(Object); 
session.fireRules(); 

回答

3

使用KnowledgeBAse和KnowledgeSession,of knowledge-api- .jar。 RuleBase和WorkingMemory是舊版界面,將來會被刪除。

+0

非常感謝,這是非常有幫助的答案。 – Pawan