随笔分类 -  Dubbo

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

点击右上角即可分享
微信分享提示