Webが非常に一方向の同期アーキテクチャであることを考えると、MVC4を使用するNSB対応のWebアプリケーションに何か利点はありますか?
NSBに付属するフォールトトレランスと開発のしやすさが気に入っていますが、テクノロジーはすべて一方向の非同期メッセージングに関するものなので、ユーザーが(多くの場合)気付かないようにアプリケーションを設計するにはどうすればよいですか?ポストバックが発生するまでにコマンドが完了していませんか?NServiceBusの曲率に自然に適合するようにUIを設計する際に、どのパラダイムを採用する必要がありますか?
実際、NSBは、WebサイトとそのSQLストアの間で不必要に複雑になっているようです。これは、ユーザーがブラウザーの更新が完了したときに「作業」が完了したと常に想定しているためです。私はこの点で間違っていますか?
編集:NSBサービスによって作業が行われたときに各コマンドハンドラーがイベントを公開し、ASP.NETプロジェクトのイベントハンドラーがJavaスクリプト対応ページが常に存在する「スタブファイル」を作成する他のソリューションを見てきました操作が完了したことを示すためのポーリング。これは、一方向同期プラットフォームと非同期プラットフォームの間のギャップを埋める唯一の方法ですか?