随笔分类 - Dubbo
摘要:Dubbo SPI源码解析① Dubbo服务暴露源码解析② Dubbo服务引用源码解析③ 经过前面三章的分析,了解了Dubbo的基础:Dubbo SPI,了解了Provider的服务暴露和Consumer的服务引用。最后我们需要学习一下服务完整的调用过程。Dubbo服务调用过程虽然复杂,比如包含
阅读全文
摘要: 上一章分析了服务暴露的源码,这一章继续分析服务引用的源码。在Dubbo中有两种引用方式:第一种是服务直连,第二种是基于注册中心进行引用。服务直连一般用在测试的场景下,线上更多的是基于注册中心的方式。 服务的引用分为饿汉式和懒汉式,饿汉即调用ReferenceBean的afterPropert
阅读全文
摘要: 先放一张官网的服务暴露时序图,对我们梳理源码有很大的帮助。注:不论是暴露还是导出或者是其他翻译,都是描述export的,只是翻译不同。 0.配置解析 在Spring的配置文件中,Dubbo指明了DubboNamespaceHandler类作为标签解析。 与服务相关的显然就是service
阅读全文
摘要:Dubbo源码系列暂时有四篇,分别为SPI、服务暴露、服务引用和服务调用过程。自己学习的时候看的是官方文档,第一次看见这么贴心的中文文档,还有非常详细的源码解析,顿时对Dubbo好感+1。虽然看了官方文档,但是也有一些自己的理解和删改,欢迎阅读~ SPI英文全称为Service Provider I
阅读全文