随笔分类 -  .NET Remoting & WCF

WCF 连接数
摘要:WCF限流Throttling限流不是直接的实例管理技术,他允许开发者限制客户端的连接数已经服务器负荷,使用限流技术以后,一旦超出配置的设置值,WCF就会自动的将等待处理的调用放入队列中,然后再依次从队列中取出,如果客户端等待超时,那么客户端会获得一个TimeoutException异常。每个服务类型都可以使用WCf限流技术。 WCF限流配置参数并发会话最大数:针对TCP,IPC等能保持传输层连接的会话的服务绑定的独立客户端最大数,也就是能保持会话的客户端的最大连接数。对于Http等无连接的服务是无效的,默认为10并发调用最大数:指所有服务实例中读取正在执行的调用总数并发实例最大数:表示存活的 阅读全文

posted @ 2011-10-26 08:57 Mayvar 阅读(4044) 评论(1) 推荐(0) 编辑

.NET Remoting 经典远程回调模型(三)
摘要:今天来说下最后一项技术,用接口来代替定制委托。 前面讲过,定制委托时客户端传递一个实现好了的委托给服务端,同样的道理,客户端也可传递一个实现好了接口给服务端。看一下如何实现://定义回调接口public interface IClientCallback{//为了防止服务端因为阻塞而不能及时返回结果而影响//本地执行其他任务,因此加上ONEWAY属性。[OneWay] void ResultCallback(int result);}public class SimpleMath:MarshalByRefObject{ private delegate int opDelegate(int . 阅读全文

posted @ 2009-12-05 17:21 Mayvar 阅读(722) 评论(1) 推荐(0) 编辑

.NET Remoting 经典远程回调模型(二)
摘要:为了简化客户端代码,可以将远程对象实现为异步操作的形式。 那么,当异步操作完成时如何通知客户端呢?? 这里,来说下第二种,使用定制委托实现回调。接着上个SimpleMath类说,public class SimpleMath:MarshalByRefObject{ private delegate int opDelegate(int n1, int n2); public delegate vo... 阅读全文

posted @ 2009-12-04 20:55 Mayvar 阅读(362) 评论(0) 推荐(0) 编辑

.NET Remoting 经典远程回调模型(一)
摘要:多层分布式应用开发是老生常谈的话题,其大大小小的框架也不计其数。 记得以前第一次开发分布式应用程序时候,还是用COM,那家伙,难的咧。。。!!还是借助delphi,光说配置成功都花了我好几个星期(实话),到处找资料,请教高手....结果算是实现了多台机器的分布式应用了,但很不灵活,每重配置一次,难受一次!! 在.NET Remoting, WCF 大行其道的今天,一切问题迎刃而解! 这里就说说我在... 阅读全文

posted @ 2009-12-03 22:07 Mayvar 阅读(589) 评论(0) 推荐(0) 编辑

导航