RPC 远程过程调用

ぃ、小莉子 提交于 2020-02-26 19:24:09

一、什么是RPC

RPC(Remote Proceduce Call)是指远程过程调用,是一种进程间通信方式,是一种技术思想,而不是规范。它允许程序调用另一个地址空间(通常是共享网络的一台机器上)的过程或者函数,而不是程序员显示编程这个远程调用细节,即程序员无论是调用本地的还是远程的函数,本质上编写的调用代码基本相同。

二、RPC工作流程

之前工作中用过的dubbo,就是利用了RPC

三、RPC核心模块

RPC有两大核心模块:通讯、序列化

这两个模块的效率、安全性决定这个RPC框架是否高效。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!