NETRemotingServer性能分析及利用Loadrunner进行性能测试的方案.docx

上传人:rrsccc 文档编号:10375588 上传时间:2021-05-13 格式:DOCX 页数:7 大小:16.72KB
返回 下载 相关 举报
NETRemotingServer性能分析及利用Loadrunner进行性能测试的方案.docx_第1页
第1页 / 共7页
NETRemotingServer性能分析及利用Loadrunner进行性能测试的方案.docx_第2页
第2页 / 共7页
NETRemotingServer性能分析及利用Loadrunner进行性能测试的方案.docx_第3页
第3页 / 共7页
NETRemotingServer性能分析及利用Loadrunner进行性能测试的方案.docx_第4页
第4页 / 共7页
NETRemotingServer性能分析及利用Loadrunner进行性能测试的方案.docx_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《NETRemotingServer性能分析及利用Loadrunner进行性能测试的方案.docx》由会员分享,可在线阅读,更多相关《NETRemotingServer性能分析及利用Loadrunner进行性能测试的方案.docx(7页珍藏版)》请在三一文库上搜索。

1、NETRemotingServer性能分析及利用 Loadrunner 进行性能测试的方案12020 年 4 月 19 日资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。.NET Remoting Server 性能分析及利用Loadrunner 进行性能测试的方案1 概述|,jOnGf.NET Remoting被誉为管理应用程序域之间的RPC的首选技术。应用程序域是公共语言运行库的隔离单元 , 它们是在进程内创立并运行的。这与 CLR 和非 CLR 托管的进程之间的进程间通信 ( 互操作 ) 不同。后一种类型的 RPC 通信 ( 特别是 Web 上的 ) 一般被认为是 Web 服

2、务领域的问题。遗憾的是 , 这种看似清楚的区分 , 却由于能够在 IIS下集成 .Net Remoting 服务器而变得模糊 , ”过在经 IIS 中集成 .NET Remoting 对象 , 能够将其作为一种 Web 服务提供 ” -e=;X! oeb!=F.|Q9k22020 年 4 月 19 日资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。L 9QRemoting, 简而言之 , 我们能够将其看作是一种分布式处理方式。从微软的产品角度来看 , 能够说 Remoting 就是 DCOM 的一种升级 , 它改进了很多功能 , 并极好的融 合到 .Net 平台下。 Microso

3、ft? .NET Remoting 提供了一种允许对象经过应用程序域与另一对象进行交互的框架。这也正是我们使用Remoting 的原因。为什么呢? 在Windows 操作系统中 , 是将应用 程序分离为单独的进程。这个进程形成了应用程序代码和数据周围的一道边界。如果不采用进程间通信( RPC) 机制 , 则在一个进程中执行的代码就不能访问另一进程。这是一种操作系统对应用程序的保护机制。然而在某些情况下, 我们需要跨过应用程序域, 与另外的应用程序域进行通信, 即穿越边界。其主机与客户端的主要任务如下 : ipafJJ ,Mi,dyZ5主机任务 H=32020 年 4 月 19 日资料内容仅供参

4、考,如有不当或者侵权,请联系本人改正或者删除。Km)9$5|设计服务 , 选择应用程序域、激活模式、通道、 端口和发布。6#&N&kC%dNTEwd实现 Remoting 主机应用程序域( 例如 IIS/ 系统服务 ) 。 y&+4FC9U-dTY+BUHD配置主机激活、通道和协议设置。建议使用配置文件用 RemotingConfiguration.Configure加载。0Sgn, 能够经过调Vza发布接口 , 供客户端使用 ( 有关详细信息 , 请参阅下文中的”接口发布选择 ”)。 QXqkNy= /5rXK客户端任务5AL/Xix,| h/-;DCd设计客户端 , 选择应用程序域和激活模

5、式。hhV!3*qE%li6 ?考虑是否需要注册通道和端口。r*0/6/3otYhK?+获取远程类型元数据。g7ZOGM NqM?m实现客户端应用程序域。9 *v!142020 年 4 月 19 日资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。rdi-|6U配置客户端激活模式和其它类型的信息, 如应用程序名称、通道和对象 URI 等。建议使用配置文件, 能够经过调用RemotingConfiguration.Configure加载。 yb*!?dAHbt-? m2 Remoting 解决方案的过程中可能会遇到的错误情况 W &)gi I 在 任何情况下 , 都应该记住要使用标准的

6、设备使用和监视方法。事件记录仍是非常有价值的信息资源视器能够专门用于详细查看客, 就象网络监视器工具一样, 网络监户端 /服务器的 Remoting 会话。中间层的Remoting服务器仍能够使用Visual Studio .NET提供的标准调试工具进行调试, 例如 ,对于由IIS集成的Remoting服务器, 能够经过向 ASP.NET 辅助进程附加调试会话 ( Visual Studio .Net | Debug 调试 | Processes 进程 | Attach 附加 ) 来设置断点 ( 如果资源可用 ) 。但 Remoting 的错误很独特 , 下面列出了一些。请注意 , 所有错误都

7、已使用 .NET Framework SDK 提供的 Basic Remoting Hello Sample 的各版本进行了复现 , 服务器和客户端也已在单机上运行。故障现象与在网络链接上的相同 , 只是由于 HTTP/TCP 的超时设置不同 , 需要相当长的时间才能出现错误。 TgR N52020 年 4 月 19 日资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。WclbPrDkx2.1 丢失MarshalByRef u对于服务器激活, Remoting服务器将其侦听处声明为端点。该端点一般包括一个对象URI(远程对象的众所周知名称) ,一个协议和一个端口号。当然, 所有这些都可能配置错误。AWllny;b+GMp2.3 错误的URI,kwU5由服务提供的Basic Remoting Hello Sample 的 URI 是HelloService.soap, 如相关的 web.config 文件中所指定 : qMF;/zm2I U;T/ ;4fAUn 8,P9G w ? gHSuU?cHY-0YUQ &JzwU? )n7YC FVYT5,itoo -wellknown mode=SingleCall type=Hello.HelloService, HellonmLObv42772020 年 4 月 19 日

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1