dubbo-0x01-源码阅读规划

在正式学习源码实现之前首先要明确目的,目的性越强,收益越高。我主要是为了看看典型的RPC实现方式,以后有机会二开的时候能够快速上手。

产且,几乎所有成熟解决方案的代码量都是庞杂的,所以在阅读之前最好有个主线,不然迷失在各个脉络之中很容易崩溃,事倍功半。

大胆的想象,如果自己来做这个产品会怎样下手,即使想错了,在后面实际阅读中会纠正观点;如果恰好跟作者想的一样,观点也会得到印证。上面的图是我认为实现一RPC需要关注的功能点,下面我也就差不多按照这个顺序去探寻源码,过程中有展开的再细化添加

  • 远程注册中心用来保存服务的主机信息和服务本身信息
  • Provider注册服务信息
  • Consumer拉取服务信息
  • Consumer创建服务的代理对象
  • Consumer跟Provider两个进程通信

dubbo-0x01-源码阅读规划
https://bannirui.github.io/2025/05/13/dubbo/dubbo-0x01-源码阅读规划/
作者
dingrui
发布于
2025年5月13日
许可协议