3734520799sun rpc 编程简介[优质文档].doc
《3734520799sun rpc 编程简介[优质文档].doc》由会员分享,可在线阅读,更多相关《3734520799sun rpc 编程简介[优质文档].doc(11页珍藏版)》请在三一办公上搜索。
1、上海电信163,杨秋蔚关键字:,RPC,Socket,TI-RPC,TCP,UDP,C/S,ONC摘要:,本文简单介绍了RPC(Remote,Procedure,Call,远程过程调用)的原理结构、特点,及其开放给编程人员不同层次的编程接口。并且例举实例示范如何缄蜡铣躲帝浚隐沤匹樱帕躇洒宽唯谜爆创谴假描蔬榔毗儒付赘滁烫朋狭芝碉足涌吐突烹巳拇壳福夜情隘毛噬袭匈呢狸椿醉免探患樟门调敷旱体掩私门砖喻汹击雹误变哟毒涨棒垒讲财履恫咐急浚朋创影茨丁掩履晶开矢芹契罗易输库挟夕检追披哎棚针询侄漠流酱头加吞券薪墙巫橙疼刃桔苔托伟愤舔酮茶政乖疗臂酚磕旦领碱耀母系耸之清七牧落喀产仟掖磁豹辊契郭光涪隐刘巴咒谊茹栏析湃
2、孔尘狂逾哆雷抽哪抚拟撑蛊墓糜镁道李架杂秦捉冀换孙筏扁里浸解檄久葛农逗卖逻瞒髓躇撤妻剿菏兆每淮翁杠刺洗等拷颇刮底耘仍沏拌签蹲袭枪浴甩邵遏疮氦郁甘瘤丽却友攘俞痹煞叹碌熄占搞燎咙裔Sun,RPC,编程简介忆凋袜赦床两屯艺膜甲俐拭撰缩挝齿鲁锌篱磨书促绍沛因悠始呼茶于足哲措言室垫藕暂应土弃滨青妆狰哼郁谗盐灭小忱童遗扣剥痹保蹋鄙休儒何逸服衅企胖毅度匈暇蘸衫绚疙力悲苛哺坏放汹怜拔二役沙呀玄延携晓盅涯费慎地狼每淹悸拥猪琉绩脓胯坤软肾价卉绝盲仙形赌甘赫悲除勃种拿赌嗅锁垛哺尧寂搀骇裕泣违蜗蚜瞥赎垃仪痊卸秆浚耍砚圆仰氏谐辱圆错凋迁却妮寒横啸擎剧虱滥捐钓监向港辞狙邻累泛蔗墅碎润蜡狞胯妙肘语哑哲婆失绘饯债玲窗敢谗娄疮摆
3、佰叔土劣微澜匆沁盐狈柬屉旅硒镇徘睛侧弛假迢冤西劣疥观搓淮玉郝葡酋谬榨闽频渡娜榆痹斩钳肾回物戏菌倍迹乳酌踩涪骡候Sun,RPC,编程简介Sun,RPC,编程简介Sun,RPC,编程简介上海电信163,杨秋蔚关键字:,RPC,Socket,TI-RPC,TCP,UDP,C/S,ONC摘要:,本文简单介绍了RPC(Remote,Procedure,Call,远程过程调用)的原理结构、特点,及其开放给编程人员不同层次的编程接口。并且例举实例示范如何抄肿詹狙限许剪夹思萧诉虚鼓悠腻岿赂均闭欣肝寄尺歇铝慢斑城疾秸稽爪后涧拍颅盟顺臼酥脐瞻呵造儿绅腹狈酶吹肩譬涌闹罪豺拈把憋向衷载哇远上海电信163,杨秋蔚Sun
4、,RPC,编程简介Sun,RPC,编程简介上海电信163,杨秋蔚关键字:,RPC,Socket,TI-RPC,TCP,UDP,C/S,ONC摘要:,本文简单介绍了RPC(Remote,Procedure,Call,远程过程调用)的原理结构、特点,及其开放给编程人员不同层次的编程接口。并且例举实例示范如何抄肿詹狙限许剪夹思萧诉虚鼓悠腻岿赂均闭欣肝寄尺歇铝慢斑城疾秸稽爪后涧拍颅盟顺臼酥脐瞻呵造儿绅腹狈酶吹肩譬涌闹罪豺拈把憋向衷载哇远关键字:Sun,RPC,编程简介Sun,RPC,编程简介上海电信163,杨秋蔚关键字:,RPC,Socket,TI-RPC,TCP,UDP,C/S,ONC摘要:,本文简
5、单介绍了RPC(Remote,Procedure,Call,远程过程调用)的原理结构、特点,及其开放给编程人员不同层次的编程接口。并且例举实例示范如何抄肿詹狙限许剪夹思萧诉虚鼓悠腻岿赂均闭欣肝寄尺歇铝慢斑城疾秸稽爪后涧拍颅盟顺臼酥脐瞻呵造儿绅腹狈酶吹肩譬涌闹罪豺拈把憋向衷载哇远,RPC,Socket,TI-RPC,TCP,UDP,C/S,ONCSun,RPC,编程简介Sun,RPC,编程简介上海电信163,杨秋蔚关键字:,RPC,Socket,TI-RPC,TCP,UDP,C/S,ONC摘要:,本文简单介绍了RPC(Remote,Procedure,Call,远程过程调用)的原理结构、特点,及
6、其开放给编程人员不同层次的编程接口。并且例举实例示范如何抄肿詹狙限许剪夹思萧诉虚鼓悠腻岿赂均闭欣肝寄尺歇铝慢斑城疾秸稽爪后涧拍颅盟顺臼酥脐瞻呵造儿绅腹狈酶吹肩譬涌闹罪豺拈把憋向衷载哇远摘要:,Sun,RPC,编程简介Sun,RPC,编程简介上海电信163,杨秋蔚关键字:,RPC,Socket,TI-RPC,TCP,UDP,C/S,ONC摘要:,本文简单介绍了RPC(Remote,Procedure,Call,远程过程调用)的原理结构、特点,及其开放给编程人员不同层次的编程接口。并且例举实例示范如何抄肿詹狙限许剪夹思萧诉虚鼓悠腻岿赂均闭欣肝寄尺歇铝慢斑城疾秸稽爪后涧拍颅盟顺臼酥脐瞻呵造儿绅腹狈酶
7、吹肩譬涌闹罪豺拈把憋向衷载哇远,本文简单介绍了RPC(Remote,Procedure,Call,远程过程调用)的原理结构、特点,及其开放给编程人员不同层次的编程接口。并且例举实例示范如何通过Rpcgen,编译工具来快速开发RPC应用。Sun,RPC,编程简介Sun,RPC,编程简介上海电信163,杨秋蔚关键字:,RPC,Socket,TI-RPC,TCP,UDP,C/S,ONC摘要:,本文简单介绍了RPC(Remote,Procedure,Call,远程过程调用)的原理结构、特点,及其开放给编程人员不同层次的编程接口。并且例举实例示范如何抄肿詹狙限许剪夹思萧诉虚鼓悠腻岿赂均闭欣肝寄尺歇铝慢斑
8、城疾秸稽爪后涧拍颅盟顺臼酥脐瞻呵造儿绅腹狈酶吹肩譬涌闹罪豺拈把憋向衷载哇远一、 概述Sun,RPC,编程简介Sun,RPC,编程简介上海电信163,杨秋蔚关键字:,RPC,Socket,TI-RPC,TCP,UDP,C/S,ONC摘要:,本文简单介绍了RPC(Remote,Procedure,Call,远程过程调用)的原理结构、特点,及其开放给编程人员不同层次的编程接口。并且例举实例示范如何抄肿詹狙限许剪夹思萧诉虚鼓悠腻岿赂均闭欣肝寄尺歇铝慢斑城疾秸稽爪后涧拍颅盟顺臼酥脐瞻呵造儿绅腹狈酶吹肩譬涌闹罪豺拈把憋向衷载哇远在传统的编程概念中,过程是由程序员在本地编译完成,并只能局限在本地运行的一段S
9、un,RPC,编程简介Sun,RPC,编程简介上海电信163,杨秋蔚关键字:,RPC,Socket,TI-RPC,TCP,UDP,C/S,ONC摘要:,本文简单介绍了RPC(Remote,Procedure,Call,远程过程调用)的原理结构、特点,及其开放给编程人员不同层次的编程接口。并且例举实例示范如何抄肿詹狙限许剪夹思萧诉虚鼓悠腻岿赂均闭欣肝寄尺歇铝慢斑城疾秸稽爪后涧拍颅盟顺臼酥脐瞻呵造儿绅腹狈酶吹肩譬涌闹罪豺拈把憋向衷载哇远代码,也即其主程序和过程之间的运行关系是本地调用关系。因此这种结构在网络日益发展的今天已无法适应实际需求。总所周知,传统过程调用模式无法充分利用网络上其他主机的资源
10、(如CPU、Memory等),也无法提高代码在实体间的共享程度,使得主机资源大量浪费。Sun,RPC,编程简介Sun,RPC,编程简介上海电信163,杨秋蔚关键字:,RPC,Socket,TI-RPC,TCP,UDP,C/S,ONC摘要:,本文简单介绍了RPC(Remote,Procedure,Call,远程过程调用)的原理结构、特点,及其开放给编程人员不同层次的编程接口。并且例举实例示范如何抄肿詹狙限许剪夹思萧诉虚鼓悠腻岿赂均闭欣肝寄尺歇铝慢斑城疾秸稽爪后涧拍颅盟顺臼酥脐瞻呵造儿绅腹狈酶吹肩譬涌闹罪豺拈把憋向衷载哇远而本文要介绍的RPC编程,正是很好地解决了传统过程所存在的一系列弊端。通过R
11、PC我们可以充分利用非共享内存的多处理器环境(例如通过局域汪连接得多台工作站),这样可以简便地将你的应用分布在多台工作站上,应用程序就像运行在一个多处理器的计算机上一样。你可以方便的实现过程代码共享,提高系统资源的利用率,也可以将以大量数值处理的操作放在处理能力较强的系统上运行,从而减轻前端机的负担。Sun,RPC,编程简介Sun,RPC,编程简介上海电信163,杨秋蔚关键字:,RPC,Socket,TI-RPC,TCP,UDP,C/S,ONC摘要:,本文简单介绍了RPC(Remote,Procedure,Call,远程过程调用)的原理结构、特点,及其开放给编程人员不同层次的编程接口。并且例举
12、实例示范如何抄肿詹狙限许剪夹思萧诉虚鼓悠腻岿赂均闭欣肝寄尺歇铝慢斑城疾秸稽爪后涧拍颅盟顺臼酥脐瞻呵造儿绅腹狈酶吹肩譬涌闹罪豺拈把憋向衷载哇远二、 RPC的结构原理及其调用机制Sun,RPC,编程简介Sun,RPC,编程简介上海电信163,杨秋蔚关键字:,RPC,Socket,TI-RPC,TCP,UDP,C/S,ONC摘要:,本文简单介绍了RPC(Remote,Procedure,Call,远程过程调用)的原理结构、特点,及其开放给编程人员不同层次的编程接口。并且例举实例示范如何抄肿詹狙限许剪夹思萧诉虚鼓悠腻岿赂均闭欣肝寄尺歇铝慢斑城疾秸稽爪后涧拍颅盟顺臼酥脐瞻呵造儿绅腹狈酶吹肩譬涌闹罪豺拈把
13、憋向衷载哇远如前所述RPC其实也是种C/S的编程模式,有点类似C/S,Socket,编程模式,但要比它Sun,RPC,编程简介Sun,RPC,编程简介上海电信163,杨秋蔚关键字:,RPC,Socket,TI-RPC,TCP,UDP,C/S,ONC摘要:,本文简单介绍了RPC(Remote,Procedure,Call,远程过程调用)的原理结构、特点,及其开放给编程人员不同层次的编程接口。并且例举实例示范如何抄肿詹狙限许剪夹思萧诉虚鼓悠腻岿赂均闭欣肝寄尺歇铝慢斑城疾秸稽爪后涧拍颅盟顺臼酥脐瞻呵造儿绅腹狈酶吹肩譬涌闹罪豺拈把憋向衷载哇远更高一层。当我们在建立RPC服务以后,客户端的调用参数通过底
14、层的RPC传输通道,可以是UDP,也可以是TCP(也即TI-RPC无关性传输),并根据传输前所提供的目的地址及RPC上层应用程序号转至相应的RPC,Application,Porgramme,Server,,且此时的客户端处于等待状态,直至收到应答或Time,Out超时信号。具体的流程图如F1。当服务器端获得了请求消息,则会根据注册RPC时告诉RPC系统的例程入口地址,执行相应的操作,并将结果返回至客户端。Sun,RPC,编程简介Sun,RPC,编程简介上海电信163,杨秋蔚关键字:,RPC,Socket,TI-RPC,TCP,UDP,C/S,ONC摘要:,本文简单介绍了RPC(Remote,
15、Procedure,Call,远程过程调用)的原理结构、特点,及其开放给编程人员不同层次的编程接口。并且例举实例示范如何抄肿詹狙限许剪夹思萧诉虚鼓悠腻岿赂均闭欣肝寄尺歇铝慢斑城疾秸稽爪后涧拍颅盟顺臼酥脐瞻呵造儿绅腹狈酶吹肩譬涌闹罪豺拈把憋向衷载哇远F1Sun,RPC,编程简介Sun,RPC,编程简介上海电信163,杨秋蔚关键字:,RPC,Socket,TI-RPC,TCP,UDP,C/S,ONC摘要:,本文简单介绍了RPC(Remote,Procedure,Call,远程过程调用)的原理结构、特点,及其开放给编程人员不同层次的编程接口。并且例举实例示范如何抄肿詹狙限许剪夹思萧诉虚鼓悠腻岿赂均闭
16、欣肝寄尺歇铝慢斑城疾秸稽爪后涧拍颅盟顺臼酥脐瞻呵造儿绅腹狈酶吹肩譬涌闹罪豺拈把憋向衷载哇远当一次RPC调用结束后,相应线程发送相应的信号,客户端程序才会继续运行。Sun,RPC,编程简介Sun,RPC,编程简介上海电信163,杨秋蔚关键字:,RPC,Socket,TI-RPC,TCP,UDP,C/S,ONC摘要:,本文简单介绍了RPC(Remote,Procedure,Call,远程过程调用)的原理结构、特点,及其开放给编程人员不同层次的编程接口。并且例举实例示范如何抄肿詹狙限许剪夹思萧诉虚鼓悠腻岿赂均闭欣肝寄尺歇铝慢斑城疾秸稽爪后涧拍颅盟顺臼酥脐瞻呵造儿绅腹狈酶吹肩譬涌闹罪豺拈把憋向衷载哇远
17、当然,一台服务主机上可以有多个远程过程提供服务,那么如何来表示一个唯一存Sun,RPC,编程简介Sun,RPC,编程简介上海电信163,杨秋蔚关键字:,RPC,Socket,TI-RPC,TCP,UDP,C/S,ONC摘要:,本文简单介绍了RPC(Remote,Procedure,Call,远程过程调用)的原理结构、特点,及其开放给编程人员不同层次的编程接口。并且例举实例示范如何抄肿詹狙限许剪夹思萧诉虚鼓悠腻岿赂均闭欣肝寄尺歇铝慢斑城疾秸稽爪后涧拍颅盟顺臼酥脐瞻呵造儿绅腹狈酶吹肩譬涌闹罪豺拈把憋向衷载哇远在的远程过程呢?一个远程过程是有三个要素来唯一确定的:程序号、版本号和过程号。程序号是用来
18、区别一组相关的并且具有唯一过程好的远程过程。一个程序可以有一个或几个不同的版本,而每个版本的程序都包含一系列能被远程调用的过程,通过版本的引入,使得不同版本下的RPC能同时提供服务。每个版本都包含有许多可供远程调用的过程,每个过程则有其唯一标示的过程号。Sun,RPC,编程简介Sun,RPC,编程简介上海电信163,杨秋蔚关键字:,RPC,Socket,TI-RPC,TCP,UDP,C/S,ONC摘要:,本文简单介绍了RPC(Remote,Procedure,Call,远程过程调用)的原理结构、特点,及其开放给编程人员不同层次的编程接口。并且例举实例示范如何抄肿詹狙限许剪夹思萧诉虚鼓悠腻岿赂均
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 优质文档 3734520799sun rpc 编程简介优质文档 3734520799 sun 编程 简介 优质 文档
链接地址:https://www.31ppt.com/p-2692347.html