6

Droolsでナレッジセッションを継続することは可能ですか?もしそうなら、どのように?データベースにファクトを保存していますが、新しいファクトが追加されるたびに、新しいセッションでそれらすべてをリロードしないようにしたいと思います。現時点では、新しいファクトがあると、そのファクトがデータベースに保存され、Droolsが呼び出されます。セッション内のすべてのファクトが読み込まれ、ルールが実行されます。呼び出しの合間にセッションが失われます。

4

1 に答える 1

3

はい、セッションを任意の「バイナリ ストリーム」、つまりファイル、データベース、メモリ内キャッシュなどに永続化できます。JPA を使用して永続化を管理することもできます。ドキュメンテーション:

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

于 2012-06-01T18:26:19.713 に答える