最近用到了.net remoting,研究了一下服务的动态刷新.所谓动态刷新,是指在不停止服务的情况下,更改的服务功能可以立即起作用.
yishuqi@126.com
.net remoting 是一种分布式部署的解决方案,利用remoting的基础结构,客户端执行某个对象的功能时,实际上只是对真实对象的一个引用,真正执行的过程在服务器端,服务器执行完后以消息的格式通过信道将结果返回给客户端.服务端注册了对象后,客户端就可以使用服务了,对象有三种激活方式.具体如何实现服务的动态刷新呢,只需要将服务所在的程序集重新加载到内存,然后将对象重新遍组即可. yishuqi@126.com
.net remoting 是一种分布式部署的解决方案,利用remoting的基础结构,客户端执行某个对象的功能时,实际上只是对真实对象的一个引用,真正执行的过程在服务器端,服务器执行完后以消息的格式通过信道将结果返回给客户端.服务端注册了对象后,客户端就可以使用服务了,对象有三种激活方式.具体如何实现服务的动态刷新呢,只需要将服务所在的程序集重新加载到内存,然后将对象重新遍组即可. yishuqi@126.com