新年に商用 Web サイトをゼロから設計することを検討しており、NServiceBus を使用することを計画していました。その他のコンポーネントには、RavenDB、ASP.NET MVC、Ninject、Bootstrap などが含まれます。
私の質問は、最初からスケーラビリティを構築する場合、特に最初の 6 か月間は単一のサーバーからサイトを実行する予定である場合、最初から NServiceBus を使用するのは愚かなことでしょうか? DLL 内のメソッドを直接呼び出すのではなく、MSMQ を介してすべてをプッシュすることで、多くのチョーク ポイントが発生しますか? NServiceBus は、成熟したシステム、または複数のサーバーに展開することを意図したシステムにのみ追加する必要がありますか?