RPC(Remote Procedure Call)——远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。
RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。
它是一个计算机通信协议,这个协议允许运行在一台计算机的程序调用另一台计算机的子程序。
总结:RPC 可以说是一种框架或者说一种架构(方法思想),主要目标就是让远程服务调用更简单、透明,调用远程就像调用本地一样。