1 / 24
文档名称:

第四讲远程过程调用知识讲稿.ppt

格式:ppt   大小:517KB   页数:24页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第四讲远程过程调用知识讲稿.ppt

上传人:坚持 2019/2/17 文件大小:517 KB

下载得到文件列表

第四讲远程过程调用知识讲稿.ppt

相关文档

文档介绍

文档介绍:第四讲远程过程调用2、工作原理Deposit(1000)继续运行启动服务器上的存款过程intDeposit(number){returntotal+number;}workLocalCallClientStubRPCInterfaceRPCInterfaceServerStubRemoteProceduresendreceivesendreceive(1)调用过程客户端程序服务器端程序1、客户按本地调用的方式直接调用本地的客户指代 客户指代具有与服务器相同的过程接口2、客户指代将客户的调用请求进行加工、打包向底层通信机制(如套接字)发出请求消息 客户指代 不进行任何逻辑处理只是一个中介3、客户端通过底层的通信机制将消息传送给服务器端的底层通信机制过程描述:4、服务器需要部分地解析消息找出客户希望调用的服务器程序5、服务器指代对消息进行解析从中获得调用者的参数然后调用服务器程序6、服务器程序执行相应的过程7、服务器程序将结果返回给服务器指代8、服务器指代将结果打包向底层通信机制发出应答消息9、服务器端通信机制将消息传送给客户端通信机制10、客户端节点上也可能有多个调出点通信机制需要部分地解析返回的消息找出消息应该返回给哪个客户程序并将消息发送给对应的客户指代11、客户指代从消息中解析结果返回给客户程序(2)编排/还原指代(Stub)的主要工作包括:(1)建立客户与服务器之间的连接(2)将客户的高层调用语句打包为一条底层的请求消息这一过程在RPC中被称为编排(marshal)(3)等待服务器返回应答消息(4)将来自服务器底层的应答消息解析为可以返回的数据这一过程在RPC中被称为还原(unmarshal)(5)将返回值传送给客户程序需要特别处理: 编码、字节序等问题(3)请求分派服务器端的指代: 除了需要进行编排、还原外还需要 区分客户所请求的过程名然后将客户的请求分派(dispatch)给正确的过程“指代”目前主要被用于专门代表客户端的代理程序而服务器端则由新的机制予以支持 在CORBA中专门分离出了对象适配器(OA:ObjectAdaptor)在EJB中发展出了构件容器用于在运行过程中专门管理构件的各种状态此时的服务器端不仅负责请求分派还负责向底层机制的注册(以方便请求的定位) 以及过程的激活(以加强系统的灵活性) 等等功能

最近更新

2025年圣诞节的活动总结7篇 16页

2025年保险公司柜面述职报告6篇 16页

生物质发电政策体系构建-洞察阐释 38页

非营利组织品牌价值提升策略-洞察阐释 35页

乐器零售并购中的文化融合-洞察阐释 35页

空间数据异常检测-洞察阐释 37页

期货市场国际化人才培养模式-洞察阐释 38页

多渠道互动与客户忠诚度提升-洞察阐释 36页

左氧氟沙星片对中枢神经系统疾病患者认知功能.. 36页

肿瘤免疫回路中抗原表位识别与逃逸的动态平衡.. 36页

矿山安全生产风险防控-洞察阐释 38页

液化石油气行业环保效益与可持续发展探讨-洞察.. 36页

内容分发网络的智能化重构-洞察阐释 37页

智能监测与大数据分析在水污染控制中的应用-洞.. 35页

2025年贵州专升本美术考试题目 21页

2025年考试试题模板专升本 7页

2025年病理专升本试题崂山区 15页

2025年泰安六中专升本考试题目 14页

2025年教师保育试题及答案 13页

2025年巨野教师编试题 12页

2025年基础会计专升本试题 20页

2025年印江县高中教师招聘试题 11页

2025年北京化工大学数据库试题 13页

2025年化工厂销售试题 7页

2025年内蒙专升本护理考试题 10页

2025年乡村医生笔试题库 8页

2025年专升本语文入学考试试题 7页

2025年上饶社会化工会考试试题 10页

【精品】部编版语文小升初《看拼音写词语》常.. 14页

初中英语2025届中考核心高频词(词义+音标+考.. 17页