分享

ESFramework 开发手册(00) -- 概述

 ThinkTank_引擎 2017-06-20

五. ESFramework与WCF等技术的区别

      WCF以及WebService、.NET Remoting,还有更古老的RPC、DCOM等,这些技术一脉相承,它们要达到的最核心目标就是要像调用本地方法一样调用远程方法。它们是标准的C/S结构,且服务端处于被动的状态,即,通常都是客户端主动向服务器请求并获取结果,服务端一般不主动发信息给客户端。

      对于那些只需要客户端主动请求服务器的应用来说,使用这些技术是非常合适的。但是,也有很多应用不仅仅需要客户端主动请求服务端,同时也需要服务端能主动通知客户端,有的甚至需要客户端之间相互传递消息。像很多网络游戏、IM系统等等,就有类似的需求。在这种情况下,使用WCF等技术就不太合适,虽然,我们可以手动做很多工作来模拟达到类似的效果,但是,这并不划算,而且,这也偏离了WCF等技术的设计目标。

       相反,ESFramework就非常适合类似的需求,并且ESFramework与应用贴得更近,为应用提供了更强大的支持(像可靠P2P、服务器群集等),就如上面介绍ESFramework特点时所讲述的那样。

 

        在大体浏览了ESFramework体系的概貌后,可以从这里阅读有关ESFramework的详细介绍文章。  

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多