随笔分类 -  Dubbo源码分析

阿里巴巴Dubbo框架的源码分析
摘要:SPI 全称为 Service Provider Interface,是一种服务发现机制。SPI 的本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。这样可以在运行时,动态为接口替换实现类。正因此特性,我们可以很容易的通过 SPI 机制为我们的程序提供拓展功能。SPI 阅读全文
posted @ 2019-01-23 13:52 bluemilk 阅读(3816) 评论(0) 推荐(1)
摘要:Dubbo IOC 是通过 setter 方法注入依赖。Dubbo 首先会通过反射获取到实例的所有方法,然后再遍历方法列表,检测方法名是否具有 setter 方法特征。若有,则通过 ObjectFactory 获取依赖对象,最后通过反射调用 setter 方法将依赖设置到目标对象中。 在上面代码中, 阅读全文
posted @ 2019-01-22 22:40 bluemilk 阅读(1154) 评论(0) 推荐(0)