首页 > Windows开发 > 详细

Wcf与Web API的区别

时间:2021-05-20 15:30:31      阅读:14      评论:0      收藏:0      [点我收藏+]

【Wcf】

基于SOAP(简单对象访问协议,基于xml)。数据格式是xml

不开源

 

场景:

支持消息、消息队列、双工通信的时候

当你向使用更快速的通信通道,如Name Piped/UDP,且支持Http

 

【Web API】

基于Http。支持json,xml等各种格式的数据。

开源

 

场景:

服务基于Http,会使用Http的各种协议

服务会被各种客户端,特别是移动端使用。

 

【总结】

知名互联网企业,基本对外使用基于Http的Web API,对内使用基于SOA架构

WCF的 TCP、Named Pipes,甚至UDP(在WCF 4.5中)绑定的性能要比HTTP强很多倍

 

Wcf与Web API的区别

原文:https://www.cnblogs.com/AduBlog/p/14788662.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!