.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允许可信赖的端对端通信

 

作者:罗敏贵
邮箱:minguiluo@163.com
QQ群:34178394 建群 主要是寻找志同道合的人士一起学习和讨论自己的所学所思
出处:http://luomingui.cnblogs.com/
说明:专注于微软平台项目架构、熟悉设计模式、架构设计、敏捷个人和项目管理。现主要从事WinForm、ASP.NET、等方面的项目开发、架构、管理工作。文章为作者平时里的思考和练习,可能有不当之处,请博客园的园友们多提宝贵意见。
知识共享许可协议本作品采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可。

原文地址:https://www.cnblogs.com/luomingui/p/2100913.html