0

多数のイベントを公開するasp.netmvc3アプリケーションがあります。最近、誰かがWebアプリケーションからイベントを公開するのではなくメッセージを送信する必要があると指摘し、この優れたブログ投稿を参照しました。これは完全に理にかなっています。ただし、投稿で作成されたポイントがNServiceBus v3.xでも有効であることを確認したいですか?

ありがとう!

4

1 に答える 1

3

NServiceBusのバージョンに関係なく、投稿の背後にある理由は常に当てはまると思います。

そうは言っても、Webサイトからのメッセージの公開を妨げるものは何もありません。メッセージの公開の背後にある考え方は、メッセージが通常、何らかの処理エンドポイントによって生成されるイベントを表すということです。Webアプリケーションは実際には何も処理してはならず、処理エンドポイントにコマンドを送信する必要があるため、Webアプリケーションがイベントを公開してはならないのは当然のことです。

したがって、Webアプリケーションから公開することが理にかなっていると思われる状況にある場合は、設計を決定する必要があることを示しています。設計が最適ではない(Webアプリケーションが処理を実行している)、制約があるかです。ある意味で、処理エンドポイント(おそらく共有ホスティング環境)の実装を禁止しています。

于 2012-11-27T04:10:20.677 に答える