- 0
- 0
- 约4.67千字
- 约 54页
- 2021-09-19 发布于河北
- 举报
分布式与云计算技术探究
与安全瓶颈的研究;分布式与云计算技术探究(一);;1.访问量逐年攀升服务器数不断增加;对策;分布式程序设计
在单台机器上构建并测试应用程序,然后将程序划分为两个或多个程序片,加入通信协议以允许每片程序在单独的计算机上运行。
从一个程序片调用另一个程序片的过程称为远程过程调用,即RPC。
RPC是一个Client/Server模型,调用程序片(本地程序)称为rpc client,被调用程序片(远程程序)称为rpc server RPC(Remote Procedure Call)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。
;RPC使用client/server模型。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。
RPC作为普遍的C/S开发方法,开发效率高效,可靠高。
;;;;RPC的基本思想:允许程序调用位于其他机器上的进程(代码迁移)
客户存根(client stub):服务器过程的代理
服务器存根(server stub):客户过程的代理;1.客户端进程正常调用客户存根
2.客户存根将参数生成消息,并调用本地操作系统,接着挂起
3.本地操作系统将消
原创力文档

文档评论(0)