深圳网站小程序设计开发济南川芎网站建设

pingmian/2025/10/9 9:14:17/文章来源:
深圳网站小程序设计开发,济南川芎网站建设,朝阳网站推广,技术馆网站建设.Net Remoting提供了一种允许一个应用域中的对象与另一个应用域中的对象进行交互的框架。是.NET框架中的一个重要技术改进,它用于减轻运行应用程序的系统开销. 中文名 .Net Remoting 作 用 减轻运行应用程序的系统开销 目录 1 介绍2 .NET Remoting的原理 ▪ 1.NET Rem….Net Remoting提供了一种允许一个应用域中的对象与另一个应用域中的对象进行交互的框架。是.NET框架中的一个重要技术改进,它用于减轻运行应用程序的系统开销. 中文名 .Net Remoting 作    用 减轻运行应用程序的系统开销 目录 1 介绍2 .NET Remoting的原理 ▪ 1.NET Remoting的体系结构▪ 2..NET Remoting的扩展 3 .NET Remoting的分布式应用介绍 编辑 从结构上看,.NETRemoting对象非常适合通过网络访问资源,而又无需处理由基于SOAP的Web Service所带来的难题。对于内部网应用程序而言,Web服务器和SOAP协议的使用并不是总有效的。当传输的数据的量很大时, DCOM协议系统开销就太大了。在过去开发人员通常使用DCOM编写程序。有了DCOM,我们习惯于调用均等在服务器上的对象的方法,.Net Remoting就是DCOM的替代者。与DCOM相比,.Net Remo-ting也可以在Internet解决方案中。在Internet解决方案中,DCOM显得不太灵活和效率不高。.Net Remoting.不需要创建存根程序和骨架文件,使用起来比Java的RMI简单而且为处理局域网甚至互联网范围内的资源提供了一个绝佳的方法,使用范围比JAVA的RMI更广泛。使用.Net Remoting框架技术可以匹配和扩展体系结构的每一个部分,不仅增加了它的灵活性,也大大扩展了它的应用范围。.NET Remoting几乎适合于所有涉及远程的工作 [1]  。 .NET Remoting的原理 编辑 1.NET Remoting的体系结构 NETRemoting的体系结构如图1所示。 图1 在图1的客户端应用程序域和服务端应用程序域的分界线构成了 .NET Remoting 的边界。在服务端即服务端应用程序域由传输通道,序列化格式程序和Server Object组成(运行在服务器上的对象称为远程对象)。在客户端即客户应用程序域如图1所示由Client Object、代理、传输通道、序列化格式程序组成。下面分述几个重要的概念。 (1)应用程序域 可以将应用程序域看作是一个逻辑进程。在传统意义上,进程通常被用作隔离的分界线,也就是说,在一进程中运行的应用程序不能访问和破坏另一个进程,应用域就成为进程中新的安全分界线。 (2)客户代理 客户代理分为透明代理和真实代理。其中,透明代理是远程对象的精确副本,它具有远程对象所具有的可用的方法调用,它截取了所有对远程对象的直接方法调用,并将它们传递给真实代理。真实代理是具体的处理,它接受透明代理创建的消息并将其发送到.NET Remoting基础设施用于最终传递给远程对象。 图2 (3)传输通道 .NET Remoting通过通道穿越.NET Remoting边界传输序列化的消息对象,它由格式化接收器、通道接收器、传输接收器组成。其内部结构如图2所示。 常用的是TCP通道和HTTP通道。TCP通道主要用Internet,HTTP通道主要可以和SOAP协议结合用于Internet,可以穿越防火墙。并且还可以根据需要定制通道,如安全加密通道。 (4)对象激活 对象激活分为服务器端激活和客户端激活。服务器端激活分为Singleton和SingleCall模式。 .NET Remoting将服务器端激活类型称为众所周知的对象类型,服务器在应用程序激活对象实例之前会在一个众所周知的统一资源标识符(URI)上发布这个类型。在处理客户端激活时,与处理服务器端激活类型相比,.NET Remoting基础设施激活每个对象实例的时候会给每个客户端激活的类型指派一个URI。 2..NET Remoting的扩展 .NET Remoting具有良好的扩展性,可以根据需要替代真实代理对象、添加接收器对象、替代格式标识符和通道等。介绍通道的定制,具体如下: (1)创建客户端通道类 客户端通道由三个分别继承IchannelSender,IclientChannelSinkPvovider,IchannelSink的类构成。Public class SDC ClientChannel:IchannelSender{...},… (2)创建服务器端通道类 服务器端包含两个类,它们分别继承IchannelReceiver和IserverChannelSink Public class SDC ServerChannel:IchannelReceive{...},… (3)创建名为SDC的类 此类存放服务器和客户端通道所共享的功能。 (4)创建结合了服务器端和客户端类 两者功能的主通道类:Public class SDC Channel: Ichannel, IchannelReceiver{...}, … .NET Remoting的分布式应用 编辑 在众多的分布式体系应用中,Peer-to-Peer(简称P2P)是近来研究的热点。在这种模型下,每个客户端同时也是一个服务器。此模型与C/S模型主要区别是:应用程序配置Remoting以侦听客户端请求,并通过Remoting来调用类。在大多数P2P应用程序中,给定的对等端同时连接到多个其他的对等端。这就意味着不能使用Remoting静态配置。为此,我们将不在Remoting中注册远程类,而是使用.NETFramework中的一种特殊方法来创建远程对象即Activator. GetObject,它接受两个参数:第一个是要创建的对象类型;第二个是要在其上创建对象的Remoting主机的URL。编码如下: 1 2 3 4 5 6 7 8 9 10 RemotingConfiguration.ApplicationName″Peer APP″  ∥设置应用程序名称  mChannel NewTcpChannel(CInt(Port.Text))∥创建通道  ChannelServices.RegisterChannel(mChannel)  RemotingConfiguration. RegisterWellKnownServiceType(GetType(Listener),″Listener″, WellKnownObjectMode.SingleCall)∥注册远程对象  这样其他的对等端就可以通过Remoting来使用Listener类,当对等端在侦听时,其他对等端就可以连接到它并与Listener对象进行交互:  Dim listener As Listener  … …  listener Activator.GetObject(GetType(Listener),url.ToString)  … … 参考资料 1.  基于.NET Remoting的分布式系统实现   万方[引用日期2018-06-23]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/89016.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

龙华网站 建设深圳信科云服务器快速安装wordpress

前言 那么这里博主先安利一些干货满满的专栏了! 首先是博主的高质量博客的汇总,这个专栏里面的博客,都是博主最最用心写的一部分,干货满满,希望对大家有帮助。 高质量博客汇总 然后就是博主最近最花时间的一个专栏…

游乐场网站开发推广普通话奋进新征程手抄报

Kubernetes 准入控制器是什么?为什么要使用准入控制器?如何使用?本文对 Kubernetes 准入控制器进行了详细解释。来源 | K8sMeetup作者 | Arun Prasad头图 | 下载于视觉中国Kubernetes 控制平面由几个组件组成。其中一个组件是 kube-apiserver…

做网站大概要福州市城乡建设局

一、介绍 网络架构是Kubernetes中较为复杂、让很多用户头疼的方面之一。Kubernetes网络模型本身对某些特定的网络功能有一定要求,但在实现方面也具有一定的灵活性。因此,业界已有不少不同的网络方案,来满足特定的环境和要求。 CNI意为容器网络…

辽宁省营商环境建设局网站杭州品牌设计公司有哪些

🚀简介 状态模式是一种行为设计模式,它允许对象在其内部状态改变时改变其行为,我们可以通过创建一个状态接口和一些实现了该接口的状态类来实现状态模式。然后,我们可以创建一个上下文类,它会根据其当前的状态对象来改…

wordpress站长邮箱手机网页设计

我们都知道,抖音直播购物车的商品链接只能是抖音小店的,如果没有开通抖音小店,还能添加小店链接吗? 也是可以的。 抖音直播小黄车的链接可以是自己的小店商品,也可以是别人的小店商品。 抖音直播上链接有两种方式&a…

网站手机端 怎么做北京好用的h5建站

文章目录 力扣141-环形链表示例代码实现要点剖析 力扣141-环形链表 给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测…

电商网站多少钱wordpress本地图片不显示图片

文章目录 1、日期函数2、字符串函数3、数学函数4、其它函数 1、日期函数 //获取日期 select current_date(); //获取时间 select current_time(); //获取时间戳, 格式为日期时间 select current_timestamp(); //获取当前时间, 格式为日期时间 select now(); //获取参数的日期部…

淮北建投网站网站后台如何修改标题

来源:智东西5G已经展开了全面商用,随着5G在垂直行业的不断渗透,人们对于6G的设想也逐步提上日程。面向2030, 6G将在5G基础上全面支持整个世界的数字化,并结合人工智能等技术的发展,实现智慧的泛在可取、全面赋能万事万…

个人网站可以做产品众筹吗住房建设城乡网站

文章目录 性能优化图CPU进程和cpu原理性能指标 性能优化图 CPU 进程和cpu原理 进程与线程: 进程是程序的执行实例,有自己的地址空间和系统资源。线程是进程内的执行单元,共享进程的资源。在多核系统中,使用多线程可以更好地利用多…

1个云虚拟主机怎么做多个网站双语版网站

1、基本背景知识 本定义结合国家标准文件有所发挥,仅供参考。 产品:是生产企业向用户或市场以商品形式提供的制成品; 成套设备:在生产企业一般不用装配工序连接,但用于完成相互联系的使用功能的两个或两个以上的产…

东莞模板建站软件枣庄建设网站

防止应用被截图是一个比较常见的需求,主要是出于安全考虑。下面将分别为iOS(苹果系统)、Android(安卓系统)及HarmonyOS(鸿蒙系统)提供防止截屏的方法和示例代码。 在企业内部使用的应用中&…

中小型网站建设价格ui设计流程培训怎么样

刚好周末,想研究一下前阵子很火的微信跳一跳 下面进入正文。 本文适用对象为WIN10系统,安卓用户。目的在于让丝毫没有接触过Python的小伙伴都能成功运行,如果你恰好是这样的对象,那么跟着我开始操作。我会把我自己的每一步都写下来…

成都网站建设易维达好网站开发与设计的总体思想

由于MySQL从5.5之后的版本源码编译安装用cmake, make, make install安装,不用./Configure,make,make install 安装,所以要看下系由于MySQL从5.5之后的版本源码编译安装用cmake, make, make install安装,不用./Configure,make,make install 安装,所以要看…

南宁市建设信息网站无锡哪个网站建设比较好

背景介绍 在过去的数月中,亚马逊云科技已经推出了多篇博文,来介绍如何在亚马逊云科技上部署 Stable Diffusion,或是如何结合 Amazon SageMaker 与 Stable Diffusion 进行模型训练和推理任务。 为了帮助客户快速、安全地在亚马逊云科技上构建、…

做网站什么域名好网站设计网站建设毕业文稿

在openEuler系统中,您可以通过编辑 /etc/motd 文件来设置登录提示信息。motd 是 “Message of the Day” 的缩写,它通常包含当天的提示信息,在用户成功登录到Linux系统后显示。 以下是详细步骤:1、打开终端。2、使用文本编辑器打开…

静态网站有哪些优点ps网站子页怎么做的

背景 因为ES5的时候没有块级作用域,所以ES5规定不能再if这样的块中声明函数,但是为了兼容各大浏览器并没有严格遵守这条规定。 ES6的时候引入了块级作用域,规定在块级作用域中声明函数就相当于使用let来声明变量一样。但是又因为浏览器端的…

沈阳市建设工程项目管理中心网站网站显示建设中页面

描述 该函数等效于C /操作系统函数read(),因为它绕过了诸如print,read和seek之类的函数所采用的缓冲系统,它仅应与相应的syswrite和sysseek函数一起使用。 它从FILEHANDLE中读取LENGTH个字节,并将输出放入SCALAR中。如果指定了OFFSET,则将数据从OFFSET字节写入SCALAR,从而有效…

网站内页301wordpress做企业主页

贪心问题 P1803 凌乱的yyy / 线段覆盖 凌乱的yyy / 线段覆盖 题目背景 快 noip 了,yyy 很紧张! 题目描述 现在各大 oj 上有 n n n 个比赛,每个比赛的开始、结束的时间点是知道的。 yyy 认为,参加越多的比赛,no…

网站中的横幅怎么做东莞网络推广案例

想尝试这个FastSam的部署,但至今还没跑通,一个问题能带出一片问题,感觉挺心情挺郁闷的。后来和学长交流的时候,说那就是学少了,没必要急着将跑通它作为目的。也很有道理,这个任务还不太适合我当前的水平&am…

哪里有服务好的网站建设专门做游戏交易的网站有哪些

前言最常用的斜框标注方式是在正框的基础上加一个旋转角度θ,其代数表示为(x_c,y_c,w,h,θ),其中(x_c,y_c )表示范围框中心点坐标,(w,h)表示范围框的宽和高[1,2,7]。对于该标注方式,如果将w和h的值互换,再将θ加上或者…