NETRemotingServer性能分析及利用Loadrunner进行性能测试的方案1概述|>,jOnGf
NETRemoting被誉为管理应用程序域之间的RPC的首选技术
应用程序域是公共语言运行库的隔离单元,它们是在进程内创建并运行的
这与CLR和非CLR托管的进程之间的进程间通信(互操作)不同
后一种类型的RPC通信(特别是Web上的)一般被认为是Web服务领域的问题
遗憾的是,这种看似清楚的区分,却由于可以在IIS下集成
NetRemoting服务器而变得模糊,“通过在IIS中集成
NETRemoting对象,可以将其作为一种Web服务提供……”-e=;X
|Q9kL"9QRemoting,简而言之,我们可以将其看作是一种分布式处理方式
从微软的产品角度来看,可以说Remoting就是DCOM的一种升级,它改善了很多功能,并极好的融合到
Net平台下
Microsoft®
NETRemoting提供了一种允许对象通过应用程序域与另一对象进行交互的框架
这也正是我们使用Remoting的原因
在Windows操作系统中,是将应用程序分离为单独的进程
这个进程形成了应用程序代码和数据周围的一道边界
如果不采用进程间通信(RPC)机制,则在一个进程中执行的代码就不能访问另一进程
这是一种操作系统对应用程序的保护机制
然而在某些情况下,我们需要跨过应用程序域,与另外的应用程序域进行通信,即穿越边界
其主机与客户端的主要任务如下:ip'af\JJ,Mi,dyZ5主机任务H=Km)"9$5|·设计服务,选择应用程序域、激活模式、通道、端口和发布
\6#&\N&kC>%dNTEwd·实现Remoting主机应用程序域(例如IIS/系统服务)
y&+4FC9U-dT\Y+`BUHD·配置主机激活、通道和协议设置
建议使用配置文件,可以通过调用