Dubbo是阿里巴巴开源的一款高性能Java RPC框架。
作为前几年java开发圈最风靡的RPC调用框架,一直想写一系类主题为Dubbo源码分析的文章。此前零碎的不成体系的看过部分源码,借着这次想写系列文章的动力下,成体系的再阅读一遍。
相信很多同学也对这款大名鼎鼎的框架的源码实现好奇,想分析源码又不知道从何入手。我之前也很迷茫不知道从何入手,后面转念一想,学习源码的目的除了研究框架的设计理念和实现细节,还就是更好的使用框架,那我就从怎么用开始分析。比如我们使用dubbo框架的第一步就是写一个服务提供者的实现,那我们就从服务的提供者是怎么实现的去分析。接着看服务消费者怎么实现的,慢慢的我们就能把整个技术架构体系串联起来。