RPC

Posted maxigang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RPC相关的知识,希望对你有一定的参考价值。

RPC:远程过程调用

 

进程之间相互调用

技术分享图片

远程过程调用有很多线程的框架,例如:

1-JAVA的RMI

2-Webservice

3-hadoop中的RPC

hadoop中各个节点之间的通信都是使用RPC

 

Hadoop中的RPC

Hadoop中各个节点之间的交互都是基于RPC的,底层原理同上面所描述的。hadoop RPC在上面的基础上做了高度的封装,对本地调用者仅仅暴露一个代理类,通过这个代理对象,调用方可以像调用本地方法一样调用远程的方法,因为他们实现了相同的接口

技术分享图片

 

以上是关于RPC的主要内容,如果未能解决你的问题,请参考以下文章

RPC服务 RPC相关概念详解,以及如何设计一个RPC框架

Go微服务—— RPC

Go微服务—— RPC

什么样的RPC才是好用的RPC

什么是RPC以及RPC的简单实现

RPC(二)