我正在一个.Net网站上工作,该网站将有1000个并发用户.
我正在考虑将业务组件保留在Web服务器上的应用服务器和UI组件上.数据库(MS SQL Server 2005)将托管在另一台服务器上.我打算也使用负载平衡.
鉴于此,如果我想拥有最佳的应用程序性能和可扩展性,那么从Web服务器到应用服务器的最佳通信方式是什么?
您可以在此处查看WCF与其他通信技术(包括.Net远程处理)之间的性能比较.结论是:WCF更快.
.NET远程处理或多或少地"弃用",它已经被解散到WCF中.所以这不是一个问题.我想你应该问:什么样的WCF(绑定)或者是否有其他替代品.
我们在高流量站点上使用net.tcp绑定和硬件负载平衡.它似乎工作得很好,我们没有遇到任何问题.