5

バックグラウンド

プロジェクトでEventStore ( geteventstore.comから) を使用しています。これで、アプリケーションの書き込み側を実装できました。つまり、特定の集計のイベントを読み書きできます。

今、私は読み取り側にいて、ストリームを購読する必要があります。私はJava APIを使用していますが、ここでもすべてが機能しています。

今問題

ストリームが存在しません...さまざまなストリームからのイベントを読み取りモデルの単一のストリームに集約するプロジェクションを作成する必要があります。

API を介してプロジェクションを作成するにはどうすればよいですか? できればJava APIを使用しますが、http APIでも可能です。

エラポラテス

プロジェクションは readmodel が必要とする正確なイベントを取得するための手段であるため、ビジネス ニーズの変化に応じて新しいプロジェクションが作成されます。したがって、readmodel サービスは起動時に必要なプロジェクションをチェックし、作成する可能性があるというのが私の考えです。

サービスを開始する前にプロジェクションを手動で作成することは受け入れられません。これは、SQL データベースを手動で移行するようなものです。

4

1 に答える 1