开发者

Persisting a Drools Knowledge Session

开发者 https://www.devze.com 2023-03-09 06:54 出处:网络
Is it possible to persist a Knowledge Session in Drools? If so, how? I ha开发者_运维知识库ve facts stored in a database and i\'d like to avoid reloading all of them in a new session everytime a new f

Is it possible to persist a Knowledge Session in Drools? If so, how? I ha开发者_运维知识库ve facts stored in a database and i'd like to avoid reloading all of them in a new session everytime a new fact is added. At the moment, when there's a new fact, the fact is stored in the database and then Drools is called: it loads all facts in its session and then fires the rules. The session is lost between calls.


Yes, you can persist sessions to any "binary stream", i.e., files, databases, your in-memory cache, etc. You can also use JPA to manage the persistence for you. Documentation:

http://docs.jboss.org/drools/release/5.4.0.Final/drools-expert-docs/html_single/index.html#d0e3799

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号