Go to my github

.NET Remoting开发系列:开篇


.NET Remoting开发系列:


.NET Remoting开发系列:(一)  Remoting基础

.NET Remoting开发系列:(二)对象生存周期管理   

.NET Remoting开发系列:(三)  Remoting服务发布方式    

.NET Remoting开发系列:(四)  采用回调实现一个聊天程序 

  

 

SOAP是Web Service的基本协议,它包含了消息头(header)和消息体(body) 消息传输优化机制(MTOM).

Socket:
          效率最高,但开发成本和维护成本比较高;

 

Remoting(TCP):
          采用TCP 方式,效率还行,开发和维护成不是很高,但没做个具体的压力测试,并发效率如何;
          Remoting不是标准,而Web Service是标准。
          Remoting一般需要通过一个WinForm或是Windows服务进行启动,也可以使用iis部署,而Web Service则必须在IIS进行启动。
          remoting只能应用于MS 的.net framework之下,需要客户端必须安装framework,但是WebService是平台独立的,跨语言以及穿透企业防火墙

 

WCF(TCP):
          WCF的效率我不了解,看微软出的报告说比Remoting高,但我没测试过;
          WCF它将DCOM、Remoting、Web Service、WSE、MSMQ集成在一起
          在SOAP的header中增加了WS-ReliableMessaging允许可信赖的端对端通信

 

 

posted @ 2011-07-08 13:39  峡谷少爷  阅读(439)  评论(0编辑  收藏  举报