Сохранение сеанса знаний Drools

Можно ли сохранить сеанс знаний в Drools? Если да, то как? У меня есть факты, хранящиеся в базе данных, и я не хотел бы перезагружать их все в новом сеансе каждый раз, когда добавляется новый факт. В момент, когда появляется новый факт, этот факт сохраняется в базе данных, а затем вызывается Drools: он загружает все факты в свою сессию, а затем запускает правила. Сессия теряется между звонками.


person Spaffo    schedule 31.05.2011    source источник
comment
Я тоже хотел бы узнать об этом побольше... кто-нибудь... пожалуйста!! :)   -  person Hendy Irawan    schedule 01.06.2012


Ответы (1)


Да, вы можете сохранять сеансы в любом «бинарном потоке», т. е. в файлах, базах данных, кэше в памяти и т. д. Вы также можете использовать JPA для управления сохранением за вас. Документация:

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

person Edson Tirelli    schedule 01.06.2012