创建支持高负载的多功能Web服务 - .NET

时间:2010-06-04 06:25:19

标签: wcf web-services rest

我有一个多用户Web工具,它利用中间Web服务与外部数据源进行通信。该应用程序经常调用Web服务,有时可能涉及密集的数据传输。

我希望建立一个可扩展的架构,成千上万的用户可以同时使用Web服务并使其可靠。

那么我应该选择什么样的Web服务模型或协议,因为我看到很多类型,如REST,WCF,SOAP等,我不太熟悉。但我非常习惯使用SOAP来支持ASP.NET webservices。

谢谢

NLV

1 个答案:

答案 0 :(得分:0)

WCF对于这一点来说是一项很棒的技术...考虑到您正在控制Web服务客户端和服务器,您不会受到basicHttpBinding的限制,您可以利用Reliable Sessions来确保有保证的交付。

http://msdn.microsoft.com/en-us/library/aa480191.aspx

此解决方案也可轻松扩展,当一台服务器征税时,您可以轻松地向其投入更多服务器。