RPC 轮子源码地址:https://github.com/killlowkey/rpc-server
RPC(remote produce call)是一个计算机协议,广泛用于分布式系统。该协议允许当前计算机程序去调用其它计算机的程序,就像调用本地方法一样,用户无需关注底层实现的细节。
最近造了个 RPC 框架轮子,通过造轮子来学习 RPC 。并阅读开源 RPC 框架源码,借鉴其优秀的设计,来发现自己设计不足,从而提升工程能力。
造完轮子后,对其整体设计进行复盘,自己得到了些感悟,通过这篇文章来记录 RPC 框架设计思路。