Drools:使用会话与工作内存触发规则
这两个人在流口水方面有什么不同?? 意味着我们可以根据 根据加载的规则库和触发规则创建工作内存,如下所示:Drools:使用会话与工作内存触发规则,drools,rule-engine,Drools,Rule Engine,这两个人在流口水方面有什么不同?? 意味着我们可以根据 根据加载的规则库和触发规则创建工作内存,如下所示: WorkingMemory workingmemory = rulebase.newWorkingMemory(); workingmemory.fireAllRules(); vs KnowledgeBase knowledgebase = createKnowledgeBase(); StatefulKnowledgeSession session = knowledgebase.
WorkingMemory workingmemory = rulebase.newWorkingMemory();
workingmemory.fireAllRules();
vs
KnowledgeBase knowledgebase = createKnowledgeBase();
StatefulKnowledgeSession session = knowledgebase.newStatefulKnowledgeSession();
session.insert(Object);
session.fireRules();
使用会话(Stateful.Stateless)触发规则,如图所示
KnowledgeBase knowledgebase = createKnowledgeBase();
StatefulKnowledgeSession session = knowledgebase.newStatefulKnowledgeSession();
session.insert(Object);
session.fireRules();
使用知识api-.jar的KnowledgeBAse和KnowledgeSession。RuleBase和WorkingMemory是遗留接口,将来将被删除。使用knowledge api-.jar的KnowledgeBAse和KnowledgeSession。RuleBase和WorkingMemory是遗留接口,将来将被删除。非常感谢,这是非常有用的答案。非常感谢,这是非常有用的答案。