14

我正在开发一个 .Net 网站,该网站将拥有 1000 多个并发用户。

我正在考虑将业务组件保留在应用服务器上,将 UI 组件保留在 Web 服务器上。数据库 (MS SQL Server 2005) 将托管在另一台服务器上。我也打算使用负载平衡。

鉴于此,如果我想获得最佳的应用程序性能和可扩展性,从 Web 服务器到应用程序服务器的最佳通信方式是什么?

4

4 回答 4

18

您可以在此处查看WCF 与其他通信技术(包括 .Net 远程处理)之间的性能比较。结论是:WCF 更快。

于 2009-03-07T17:47:45.373 回答
10

.NET 远程处理或多或少已被“弃用”,它已被溶解到 WCF 中。所以这不是一个非此即彼的问题。我想你应该问:什么样的 WCF(绑定)或者是否有其他选择。

于 2009-03-07T17:42:03.390 回答
5

我们在高流量站点上使用带有硬件负载平衡的 net.tcp 绑定。它似乎工作得很好,我们没有遇到任何问题。

于 2009-03-07T17:53:10.540 回答
0

我有一个项目使用 2 台应用程序服务器和 2 台前端服务器加上负载平衡:完全没有问题。像一个想法一样快速运行。

我公司的另一个团队正在使用相同的基础架构。他们有很多问题……特别是安全问题!

于 2009-05-30T22:21:42.163 回答