私は現在、Drools Expert/Flow と GWT を独学で学んでいます。Drools Flow をイベント/コマンド バスおよびビジネス ルール エンジンとして使用して、アプリケーションのさまざまな部分間の疎結合を実現したいと考えています。
これまでのところ、テスト ケースから Expert と Flow の両方が動作するようになりましたが、Web コンテナー内に Flow を最適に実装する方法を理解するのに苦労しています。
すべてのスキャフォールディングをステートレス セッション EJB に配置し、各リクエストですべてを最初から設定してから、フロー/ルールを実行する必要がありますか? これは私にはリソースの無駄のように思えます。代わりに、単一のナレッジ セッションを保存し、そのセッションを Web リクエスト間で共有して同時にアクセスすることはできますか? そのシナリオはスケーリングされ、スレッド セーフになりますか? 知識セッションをプールすることは良い考えですか?
私が求めているのは、基本的に上記のベストプラクティスがあるかどうかです? ドキュメントと例は、それ以外は非常に優れていますが、これらの特定の点については明確ではありません。
Drools Grid について何か読んだことがありますが、それで問題が解決するかどうかはわかりませんが、開発中のようです。私の質問が不明な場合は、そう言ってください。
BRマグナス