http://cre8ivethought.com/blog/2009/11/12/cqrs--la-greg-youngによると、イベントパブリッシャーを使用したイベントの公開を担当するコンポーネントはリポジトリです。
私の質問は単純です:それはなぜですか?
このブログ投稿では、次のように伝えられています。
ドメインリポジトリはイベントの公開を担当します。これは通常、イベントストアにイベントを保存するとともに単一のトランザクション内にあります。
これはイベントストアのタスクとして期待していました。イベント(または複数のイベント)が保存されると、公開されます。
では、なぜそれがリポジトリにあるのでしょうか?