NServiceBus单服务器安装

时间:2013-11-02 23:35:11

标签: nservicebus

我正在考虑在新的一年里从零开始设计一个商业网站,我正计划使用NServiceBus。其他组件包括RavenDB,ASP.NET MVC,Ninject,Bootstrap等。

我的问题是,如果我从一开始就构建可伸缩性,特别是如果在前6个月我计划从一台服务器运行该站点,那么从一开始就使用NServiceBus会是一件愚蠢的事吗?通过MSMQ推送所有内容而不是直接调用DLL中的方法,我是否会遇到很多障碍?是否应将NServiceBus添加到成熟系统或旨在部署到多个服务器的系统中?

1 个答案:

答案 0 :(得分:2)

虽然最快的调用可能是直接内存调用,但我不打算在大多数Web场景中优化调用延迟。相反,关注可以相对于用户请求异步运行的逻辑类型。这对您的整体可扩展性影响最大。

NServiceBus为异步调用提供了一个相当干净的编程模型,以后可以分布在多个进程和机器上。