其他分享
首页 > 其他分享> > WCF-WebAPI取舍

WCF-WebAPI取舍

作者:互联网

原文链接:https://blog.csdn.net/admindong/article/details/52529057

两者如何搭配使用?

在我们的开发实践中如何进行选择呢??可以参照知名互联网企业,无论是google,facebook,baidu,新浪还是腾讯。他们对外开放的接口都是基于Http的WebAPI,在服务内部框架都是基于SOA架构设计的,通讯机制都是采用RPC机制的,例如Google、ProtocolBuffers,Facebook thift。我们完全也可以这样搭配,在内部通讯采用WCF、Protobuf-NET,参看《WCF服务上应用protobuf》,对外的服务采用ASP.NET、WEBAPI。WCF的TCP、NamedPipes,甚至UDP(在WCF4.5中)绑定的性能要比HTTP强很多倍,这里有一个几年前的微软的测试报告《WCF性能基准报告》,对外提供的服务采用WebAPI同时也是一个业界标准问题,用WebAPI就很容易的跨越ios,android,wp等移动终端平台,同时有很成熟的OAuth解决安全问题

简单来说,程序内部通信的采用WCF,对外的服务采用weiapi
原文链接:https://blog.csdn.net/admindong/article/details/52529057

涉及的书籍

《WCF服务上应用protobuf》
《WCF性能基准报告》

标签:WebAPI,服务,取舍,blog,WCF,admindong,采用
来源: https://blog.csdn.net/qq_37800416/article/details/100730727