有趣的RPC理解

RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。

以上一段话,摘自百度词条,是不是觉得一大堆,很烦;下面给你举个列子,管保你清晰明了:

“本地过程调用,就好比你现在在家里,你要想洗碗,那你直接把碗放进洗碗机,打开洗碗机开关就可以洗了。这就叫本地过程调用。”
“远程嘛,那就是你老婆现在不在家,跟姐妹们浪去了,突然发现碗还没洗,打了个电话过来,叫你去洗碗,然后你就乖乖的去洗了,这就是远程过程调用啦”

  

原文地址:https://www.cnblogs.com/pretttyboy/p/11325806.html