手动实现一个PRC框架(十 一):动态代理模块—即将完结

手动实现RPC框架系列文章

文章写到这里,其实就已经快进入尾声了,因为目前我们这个系列的文章几乎已经把整个RPC框架搭建的过程,所需的步骤等等都进行了讲解,其实在过第一遍的时候,我觉得可能有很多小伙伴们跟我一样,心中有了个大致的了解,也知道需要设计哪些东西,但是对于核心代码的理解或者说让我们自己手动来写这样的代码还是感觉力不从心。

我个人觉得最好的方式就是,我们可以在过完第一遍的基础上,我们启动RPC的框架,然后通过DEbug的方式去实际的代码中看一看整个流程是怎么运转的。呃,我也会这样去做,如果有机会的话,我也会把我第二遍学习,甚至是第三步学习的过程再记录到这个专栏的博客中,因为我也感觉还是有挺多地方有待深刻的学习的。

学习是一个循循渐进的过程,唯有反复钻研,方可铭记于心。

本系列文章,功能实现来自于 Github 作者 Java Guide的开源作品,我个人是选择边实现边学习的方式,本系列的文章是对Guide哥的作品地实现进行讲解和学习。( 作为我实现作品的笔记)

下面是Guide作品的连接,推荐大家可以直接进去下载并且学习

mirrors / Snailclimb / guide-rpc-framework · GitCode

个人推荐,关于代码和实现部分直接在GitHub上拉取Guide哥的作品,也可以结合我本系列的文章一起学习,因为我写的文章相当于结合Guide哥的代码和文章再进行一个解读和分析,搭配使用味道更佳,我也是一个初学者,因为记录的是本人的学习过程,所以可能有不严谨和出错的地方,望海涵。如果有能帮助到您的地方,我将万分荣幸。
手动实现RPC框架_种一棵橙子树的博客-CSDN博客

目录

手动实现RPC框架系列文章

前言

一、动态代理屏蔽网络传输细节

二、通过注解注册和消费服务

总结


前言

一、动态代理屏蔽网络传输细节

前面我们提到过,在PRC框架中我们会使用动态代理的方式来屏蔽网络传输细节。

这是我们写的动态代理类

@Slf4j
public class RpcClientProxy implements InvocationHandler {
    public <T> T getProxy(C
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值