手撕RPC系列(2)—客户端基于stub动态代理的RPC
一、前言二、原理三、前置基础四、举例说明五、总结 一、前言 上一节 手撕RPC系列(1)—最原始的RPC通俗理解 中讲了一个最最简单的rpc思想的例子。那种方法的缺陷太多,平常写代码一般不会那样去写,今天我们在之前的基础上稍微进一步演进,引入stub的概念,stub在rpc里面是代理的意思,是个约定俗成的东西,所以不叫proxy,知道是这么个东西就行了。代理是干嘛的?我要做的事丢给别人去做,那个人就叫代理 二、原理 为了一步一步的理解rpc,我今天不打算实现一个完全标准版的rpc,上图是是标准版,今天要讲的主要区别在红色的部分,只在client端加了stub,如下图 在上一章节的例子中,客
用户评论