WCF 或 Web 服务还是? [复制]

Posted

技术标签:

【中文标题】WCF 或 Web 服务还是? [复制]【英文标题】:WCF or Web Service or? [duplicate] 【发布时间】:2013-06-20 22:54:16 【问题描述】:

我被分配了一项任务,我将开发一个 .Net Web 服务。另一个 ERP 供应商将使用 Web 服务,以便将发票和几笔交易从他们的 ERP 系统发送到我们的 ERP 系统。我要传递这些数据的 ERP 系统正在使用 MSSQL Server 数据库。因此,实际上我每天都必须使用此 Web 服务将数十万条记录写入 MSSQL Server。

我很想听听您对这种方法的建议。 1) WCF 还是 Web 服务? 2) 数据传输频率的风险? 3) 最好的方法是?

谢谢

【问题讨论】:

***.com/questions/2448472/wcf-vs-asmx-web-service 【参考方案1】:

.NET Web 服务 (ASMX) 在 IIS 中使用基于 HTTP 的 Soap。 WCF 服务的可扩展性要高得多,并且可以通过大量协议 (http/tcp/mq) 使用大量数据格式 (json/text/xml),并在任何您想要的地方托管(IIS/Window 服务/任何 .net 应用程序)

所以我选择了 WCF,以便在未来进行验证并与其他提供商兼容。

【讨论】:

谢谢。关于处理巨额交易,您有什么建议吗? 您只会受到服务器/数据库可以提供的资源的限制。我不希望 WCF 本身成为瓶颈

以上是关于WCF 或 Web 服务还是? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

wcf服务和web服务有啥区别? [复制]

为啥我必须使用 WCF 而不是 Web 服务? [复制]

用于托管 WCF 集成服务的 Azure Web 应用程序或云服务

Sql Azure Dac 导入/导出服务是 WCF 或 REST 还是其他?

选择啥? .net 3.5 中的 ASMX Web 服务或 WCF?

在同一个 Web 应用程序中托管 WCF 服务和 Web API