Remot的e详解.pdfVIP

  • 1
  • 0
  • 约4.35万字
  • 约 53页
  • 2018-02-18 发布于浙江
  • 举报
Remot的e详解

Microsoft .Net Remoting 系列专题之一 一、Remoting 基础 什么是Remoting,简而言之,我们可以将其看作是一种分布式处理方式。从微软的产品角度 来看,可以说Remoting 就是DCOM 的一种升级,它改善了很多功能,并极好的融合到.Net 平台下。Microsoft® .NET Remoting 提供了一种允许对象通过应用程序域与另一对象进行交 互的框架。这也正是我们使用Remoting 的原因。为什么呢?在Windows 操作系统中,是将 应用程序分离为单独的进程。这个进程形成了应用程序代码和数据周围的一道边界。如果不采用 进程间通信 (RPC)机制,则在一个进程中执行的代码就不能访问另一进程。这是一种操作系统 对应用程序的保护机制。然而在某些情况下,我们需要跨过应用程序域,与另外的应用程序域进 行通信,即穿越边界。 在Remoting 中是通过通道(channel)来实现两个应用程序域之间对象的通信的。如图所示: 首先,客户端通过Remoting,访问通道以获得服务端对象,再通过代理解析为客户端对象。 这就提供一种可能性

文档评论(0)

1亿VIP精品文档

相关文档