プロジェクトの 1 つであるオンライン売買で drools を使用したいと考えていました。
イベントは、本を買う、ペンを買う、キンドルを買うようなものです。これらのイベントはデータベースに保存されます。
さて、以前に起こった出来事に基づいて、結果を決定したいと思います。
たとえば、人が次のシーケンスを持っていたとします。
1. Buy a book at a price.
2. Sell the same book at a higher price.
それで
Do something based on that.
誰かがこれを行った場合、
1. Buy a kindle.
2. Purchase a book in Science Section of books.
それで
show him the relevant content in the UI.
リストされているすべてのものをイベントとしてデータベースに持っています。これで、アクションを実行するためのインターフェースを作成し、イベントが発生したときに Customer を渡すためのインターフェースも作成しました。
イベントを処理し、一連のイベントに基づいて決定を下すのに最適なパフォーマンスを得るにはどうすればよいでしょうか。イベントがたくさんあるので、すべてのイベントを確実にメモリに保存することはできません。