08 2011 档案
摘要:(一) 缓存架构 这是官方文档的架构图,图中Cache引用了BackgroundScheduler与实际的有些异议,可以和我自己画的结合起来看。 客户端通过CacheManagerFactory获取配置文件所配置的CacheManager,CacheManager中引用了3个对象,Cache,ExpirationPollTimer,BackgroundScheduler, Ø Cache...
阅读全文
摘要:这节谈谈.Net Remoting比较重要的部分,数据传递,这次我们在上一节的基础上,对数据契约做出如下修改publicinterfaceIMyService{//1.返回一个字符串给客户端stringSayHello(stringname);//2.返回一个datatable给客户端DataTableGetTable();//3.返回一个PersonData的实例对象给客户端PersonDataGetPerson();//4.从客户端传datatable到服务器端voidClientToServer(DataTabledt);//5.实例的集合IList<PersonData>G
阅读全文
摘要:这节来谈谈关于Remoting的简单配置服务端配置 <?xmlversion="1.0"?><configuration><system.runtime.remoting><application><channels><channelref="tcp"port="9999"/></channels><service><wellknownmode="Singleton"type="Server.MyServ
阅读全文
摘要:.NET Remoting是一种分布式技术,当客户端调用远程服务端对象的时候,取得一个Proxy对象,对此对象的操作将被Formatter转换成SOAP或Binary消息,然后通过通信协议Http或者Tcp传到远程服务端。服务端将调用Dispatcher组件,将消息分发到不同的Message Sink对调用做出反应。.NET Remoting对象的创建方式有两种,SAO(Server Activate Object)服务端激活 和CAO(Client Activate Object)客户端激活,其中SAO可以通过RegisterConfiguration.RegisterWellKnownTy
阅读全文

浙公网安备 33010602011771号