手写rpc框架
Go to file
lisang 3661cfa8e7 first commit 2024-06-27 21:04:09 +08:00
doc first commit 2024-06-27 21:04:09 +08:00
rpc-api first commit 2024-06-27 21:04:09 +08:00
rpc-client first commit 2024-06-27 21:04:09 +08:00
rpc-server first commit 2024-06-27 21:04:09 +08:00
src first commit 2024-06-27 21:04:09 +08:00
.gitignore first commit 2024-06-27 21:04:09 +08:00
README.md first commit 2024-06-27 21:04:09 +08:00
pom.xml first commit 2024-06-27 21:04:09 +08:00

README.md

手写RPC框架

RPC:让你像是在做本地调用一样去调用一个远程服务器上的方法

RPC相关图示

RPC简单示意图 RPC简单示意图

RPC时序图 RPC时序图

手写RPC简易流程图 手写RPC简易流程图

RPC需要解决的内容

  • 必须要有服务暴露
  • 必须要有远程代理对象
  • 通信
  • 序列化与反序列化
  • IO