Dubbo源码解析
文章平均质量分 75
hzqf丶
希望写的东西对大家有用
展开
-
Dubbo源码-快速指南
前言--相信很多同学都同学都听说过Duboo并且使用过Dubbo,但像我一样未阅读过其源码的应该也不少.这次我会边阅读源码边将我的理解写下来,有什么问题希望大家能指出,共同进步.Dubbo源码-HelloWordGitHub:https://github.com/apache/incubator-dubbo官网:http://dubbo.apache.org/中文用户手册:http...原创 2018-07-26 11:26:34 · 204 阅读 · 1 评论 -
Dubbo源码-SPI
上一篇我们讲了Dubbo的快速指南,今天就开始我们的源码之旅.这里先给大家介绍一下spi机制.SPI(JDK) SPI的设计目标:SPI的全名为Service Provider Interface.在面想对象的设计里,模块之间是基于接口编程,模块之间不对实现类进行硬编码.一旦代码涉及具体的实现类,那么久违反了可拔插的原则,如果需要替换一种实现类,就需要修改代码.为了实现在模块装配...原创 2018-07-27 08:21:01 · 288 阅读 · 0 评论 -
Dubbo源码-SPI(二)SPI的目的和实现
上篇,我们讲了spi的目的和约定,那么从这篇起,我们源码的角度来看dubbo spi到底做了什么,怎么实现的. Dubbo spi的目的:目的其实很假单,就是获取一个实现类对象.Dubbo spi的途径:ExtensionLoader.getExtension(String name)来获取一个实现类对象.Dubbo spi的实现路径: ExtensionLoader. ge...原创 2018-08-01 18:19:00 · 1380 阅读 · 0 评论