我正在考虑在新的一年从头开始设计一个商业网站,我计划使用 NServiceBus。其他组件包括 RavenDB、ASP.NET MVC、Ninject、Bootstrap 等。
我的问题是,如果我从一开始就构建可扩展性,特别是如果在前 6 个月内我计划从单个服务器运行站点,那么从一开始就使用 NServiceBus 会是一件愚蠢的事情吗?通过 MSMQ 推送所有内容而不是直接调用 DLL 中的方法,我会遇到很多瓶颈吗?NServiceBus 应该只添加到成熟的系统,还是打算部署到多台服务器的系统?