跳过正文
  1. 博客/
  2. 后端/
  3. 框架/

RPC大纲

·1 分钟· ·
后端 框架 Java RPC

最近想系统学一下RPC框架,下面是我学习路径

阅读一个简易的RPC框架源码

主要是学习了

  • 服务端注册中心注册服务
  • 客户端创建动态代理,当调用方法查询对应服务所在地址,序列化请求体并发起远程调用
  • 服务端使用netty,对客户端自定义协议进行拆包,并调用对应注册类方法

com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler

com.alibaba.dubbo.rpc.protocol.dubbo.DubboInvoker

相关文章

IO总结
·2 分钟
后端 框架 Java
最近被NIO这个概念弄得有点晕,一会是Linux的NIO一会是Java 的NewIO也叫NIO,然后Linux又有一个AIO的概念,但是Java里面好像没有,所以就好好理理IO到底是个啥东西
Bean复制真的那么慢吗
·3 分钟
后端 框架 Java
引言 # 最近在业务代码中经常用到的BeanUtils.copyProperties,有的时候在想,这个东西在Java里面真方便,但是性能怎么样呢,然后找了一篇博文 https://www.cnblogs.com/kancy/p/12089126.html
泛型的前世今生
·1 分钟
后端 框架 Java
一、什么是泛型 # 二、泛型的作用是什么 # #
SPI破坏了双亲委派吗
·4 分钟
后端 框架 Java
最近在学JVM的时候,把ClassLoader部分给过了一遍,谈到ClassLoader少不了双亲委派,谈到双亲委派少不了说破坏双亲委派的SPI,也看到了知乎上一些观点 ,这个时候我就疑惑了,有两个问题围绕在我头上,什么是双亲委派,为什么说SPI破坏了双亲委派,这篇博客就从源码出发,讲一讲我的理解
AOP再思考
·4 分钟
后端 框架 Java
我记得之前写过Spring AOP相关的文章,但是最近在观看Cat源代码的时候发现 @Aspect 这个注解与AspectJ这个项目,查阅了不少博客,感觉还是云里雾里,这篇博客就是基于博客以及自己实际实验与测试搞懂 Spring AOP和 AspectJ之间的关系
JVM之ClassLoader的思考
后端 框架 Java JVM