CQRS/ESアーキテクチャの境界付きコンテキスト間の通信は、イベントによって実現されます。コンテキストAはコマンドに対する応答としてイベントを生成し、これらのイベントはイベントバス(メッセージキュー)を介してコンテキストBに転送されます。コンテキスト/イベントストア/プッシュ/プル間のCQRS /通信?
またはイベントストア(コンテキストAに属する)にイベントを格納することができます。 または...両方(店舗とフォワード)。
私の質問は:文脈Bから、私はをコンテクストストアからのイベントをプルする必要がありますか?または単にイベントバスを介してをプッシュしたイベントを消費しますか?
私は引き上げのアプローチに傾いています。コンテキストBでは、コンテキストBに追いつくことができます。対照的に、プッシュアプローチでは、コンテキストBは、Bがダウンタイムを経験している間に配信されたイベントを認識しない可能性があります。
だから...イベントストアがあると、メッセージキュー(冗長であるようです)を単に忘れることができますか?
ここに何か不足していますか?