0

私の質問は、CQRS のコマンドによって発行されたイベントにサブスクライブする消費イベント サービスに関するものです。

特定のイベントに基づいていくつかのドキュメントを生成するドキュメント生成サービスがあるとします。ドキュメント生成サービスは、集約ルートを介してドメインからデータをロードしますか? もしそうなら、ドキュメント生成サービスは、生成サービスによってイベントが受信された後に更新された可能性のあるデータをロードしませんか? どうすればそれが起こらないようにできますか?

私は、イベントがコマンド DTO によって受信された情報のみを渡し、ドメイン モデル データ全体をイベントに渡すと仮定していると思います。

4

2 に答える 2

2

ドキュメントをドメインの一部と見なさない限り (そして CreateDocumentX コマンドを使用する場合)、イベントから読み取りモデルを構築する必要があります。

于 2010-09-10T20:20:15.977 に答える
0

私が言えることは、cqrs で話しているときは、問題を解決するために問題をより深く説明するか、適切に支援する必要があるということです。

ただし、私が読んだことによると、書き込み側に永続ストレージを配置できますが、集約コンテキストの外に出ないようにしてください。 関連する問題 reading-data-from-database-on-write-side-in-cqrs

于 2019-02-12T04:53:50.987 に答える