前言

RPC简介

RPC(Remote Procedure Call)是一种使程序能够像调用本地函数一样调用远程服务的方法。它屏蔽了底层的通信细节,使得开发人员无需关注远程调用的复杂性,只需像操作本地方法一样调用远程方法

参考资料

项目仓库

https://github.com/YVollerei/RPC

项目概述

框架流程图

image.png

代码调用流程

image.png

三个主体

Protobuf

定义了两个proto文件

Krpcheader.proto