イベント ソーシングを使用しているときに、2 つの境界付けられたコンテキストを最終的に一貫性を保つにはどうすればよいかという質問に対する答えを見つけています。あるコンテキストのエンティティから別のコンテキストの値オブジェクトにいくつかの値を複製した状況を意味します。値が変更されたときにドメイン イベントを使用して通知を取得できることはわかっていますが、これらの値を使用するイベント ストア内のすべての集計を更新する方法を教えてください。id 以外のプロパティでイベント ストアから集計をクエリするのは困難です。
例:
アイデンティティ コンテキスト:
- ユーザー (id、ユーザー名、パスワード、メール) - 集約ルート
議論の文脈:
- Author (id,userame) - 値オブジェクト (これらの値は Identity Context からのものです)
- Message (id, content, author ) - 集約ルート