随笔分类 -  WCF Webservice Socket Remoting

分布式框架 Remoting/Webservice/WSE/ES/WCF/TCP/IP Socket相关
摘要:In the earlier few articles, I made a summary of the asynchronous method call. You can click this link to access the details.So if you read the articles above, you will know we have many many ways to achieve today's topic. Otherwise, in this article I'd like to share the best practice of asy 阅读全文
posted @ 2013-06-07 21:13 DebugLZQ 阅读(375) 评论(0) 推荐(0) 编辑
摘要:前面的一篇博文DebugLZQ使用三层架构实现了TaskVision,并在后面利用Webservice代替ClassLibrary实现SQL Server 2008数据库操作提供程序。关于三层架构的理解请参考前一篇博文。写这篇博文的目的在于,强调我前面一篇博文中提到但是今天又遇到且花了我一定时间去解... 阅读全文
posted @ 2013-05-01 12:10 DebugLZQ 阅读(4110) 评论(1) 推荐(1) 编辑
摘要:前言: 关于不同框架实现同一个TaskVision:前面DebugLZQ先是用WPF(没有使用MVVM,因为前面使用MVVM实现过过点餐系统),因而这个关键点就放在了WPF的Binding上面;然后用普通的Winform,没有加入任何模式,实现了相同的功能。因此这个重点放在了DataGridView... 阅读全文
posted @ 2013-04-30 21:45 DebugLZQ 阅读(5391) 评论(2) 推荐(6) 编辑
摘要:一直想找一个系统的WCF入门提高的书籍,却未能如愿;阅读了MSDN的有关章节,发现写的很好---深入浅出,言简意赅,Programmer to Programmer,固写下此文,方便个人索引。下面是MSDN的WCF文档的目录链接:Windows Communication Foundation阅读从"文档指南"开始,它提供有关 Windows Communication Foundation (WCF) 文档的指南。链接的文档是建议的起始点,它们按照特定的兴趣和专业知识进行分组。注意打开具体内容页面后选择.NET4.0版本,和3.5内容是不一样的。------------- 阅读全文
posted @ 2013-03-12 15:05 DebugLZQ 阅读(1267) 评论(1) 推荐(1) 编辑
摘要:Table of contentsIntroduction and goalPre-requisitesWhy do we need concurrency in WCF?WCF concurrency and instancing – Two different thingsThree types of WCF concurrencySample code demonstration9 combinations of instancing and concurrencyInstance mode = Per Call and Concurrency = SingleInstance mode 阅读全文
posted @ 2013-03-08 10:39 DebugLZQ 阅读(1074) 评论(0) 推荐(0) 编辑
摘要:Table of contentsIntroductionWCF service object instancing basicsPer call instance modeHow to implement WCF per call instancingPer session instance modeHow to implement per session instancingSingle instance modeHow to implement single instance modeWhen should you use per call, per session, and singl 阅读全文
posted @ 2012-12-26 14:07 DebugLZQ 阅读(629) 评论(2) 推荐(0) 编辑
摘要:WCF对我来讲既熟悉又陌生,说它熟悉,是因为看过几本关于它的书籍和一些博客,对他有一些基本的了解(用熟悉可能是有点过了!);又因为在项目中还没有用到过,所以缺乏相应的项目经验,所以看起来又陌生。因为公司要涉及到WCF的相关内容,所以再留意一下这个技术。整个WCF当然不是几篇博文就能学习的透,讲的清楚的,整个认识,只有经过一定项目的锻炼才能达到认识层次的提升。说到书籍,园子里的牛人Artech写过关于WCF的书籍,这里写下自己的读后的2点感觉,虽然我只看了上册:1.有些内容从英文翻译过来后,Artech翻译的有点照本宣科,句子的组织让我很难受,很难理解!查阅英文的相关文章进行比较,很难看出写得是 阅读全文
posted @ 2012-12-25 13:48 DebugLZQ 阅读(740) 评论(5) 推荐(0) 编辑
摘要:IntroductionIn this article, I am describing what is Window Communication Foundation (WCF) andwhy it is introduced in .NET Framework 3.0.BackgroundIn Modern Application (Distributed Application) development, you can use COM+, .NET Enterprise Services, MSMQ, .NET Remoting, Web services, etc. for comm 阅读全文
posted @ 2012-12-22 22:31 DebugLZQ 阅读(445) 评论(0) 推荐(0) 编辑
摘要:最近很忙,因此拿出时间来写博客也算是忙里偷闲了,继承前面的一贯风格,继续浅谈胡侃。 最近在项目中遇到了Socket异步网络传输的问题,所以沉下心来整理下。于是,先问了下度娘,结果找到了园友志良的一篇文章《C#中异步和多线程的区别》(参考文献1),精读了一遍,个人觉得理解的很好,自己学习下之余,又动手加工了一下以分享给各位博友,希望各位博友能对异步和多线程有一个清楚的认识。 C#中异步和多线程的区别是什么呢?异步和多线程两者都可以达到避免调用线程阻塞的目的,从而提高软件的可响应性。甚至有些时候我们就认为异步和多线程是等同的概念。但是,异步和多线程还是有一些区别的。而这些区别造成了使用异步... 阅读全文
posted @ 2012-09-05 13:05 DebugLZQ 阅读(31198) 评论(11) 推荐(8) 编辑
摘要:1:socket VS remoting 使用socket无疑是效率最高的。但是,在复杂的接口环境下,socket的开发效率也是最低的。故在兼顾开发效率的情况下,可以使用remoting来代替socket开发。并且: 1、Tcp通道的Remoting速度非常快。 你可以通过端口查看工具,发现remoting比直接socket传输的内容,应该是属于同一个数量级的。我的另一个担心是,大客户端数量的情况下,remoting传输效率会不会很低,结果经过现场测试,同时对300个客户端进行数据通信,不存在信息丢失情况。 2、虽然是远程的,但是非常接近于本地调用对象。 也就是完全符合面向对象思想。 3、可以 阅读全文
posted @ 2012-08-03 15:19 DebugLZQ 阅读(2370) 评论(0) 推荐(0) 编辑
摘要:1. .NET Remoting .NET Remoting是微软随.NET推出的一种分布式应用解决方案,被誉为管理应用程序域之间的 RPC 的首选技,它允许不同应用程序域之间进行通信(这里的通信可以是在同一个进程中进行、一个系统的不同进程间进行、不同系统的进程间进行)。 更具体的说,Microsoft .NET Remoting 提供了一种允许对象通过应用程序域与另一对象进行交互的框架。也就是说,使用.NET Remoting,一个程序域可以访问另外一个程序域中的对象,就好像这个对象位于自身内部,只不过,对这个远程对象的调用,其代码是在远程应用程序域中进行的,例如在本地应用程序域中调用远.. 阅读全文
posted @ 2012-07-30 12:18 DebugLZQ 阅读(13529) 评论(46) 推荐(21) 编辑