![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
dubbo源码分析
文章平均质量分 92
dubbo源码分析
在下喵星人
这个作者很懒,什么都没留下…
展开
-
Dubbo源码分析-服务导出源码解析(三)
在这个版本中dubbo会通过注解@PostConstruct把ServiceBean实例放到ConfigManager中public abstract class AbstractConfig implements Serializable { @PostConstruct public void addIntoConfigManager() { ApplicationModel.getConfigManager().addConfig(this); }......原创 2022-03-17 22:44:20 · 546 阅读 · 0 评论 -
Dubbo源码分析-Spring与Dubbo整合原理与源码分析(二)
Spring与Dubbo整合的整体流程(基于apache-dubbo-2.7.15)因为dubbo有较多的兼容以前的代码比如@DubboReference 以前就有两个版本@Reference 和@com.alibaba.dubbo.config.annotation.Reference ,为了方便文章如果提到@DubboReference其实可能还包括的其他两个注解,其他情况也类似。Spring启动时先根据properties配置生成9个Config对象,如应用配置,注册中心配置等。Spirng原创 2022-03-14 16:26:25 · 2879 阅读 · 0 评论 -
Dubbo源码分析-SPI实现源码解析(一)
Dubbo约定如下SPI文件存储路径在META-INF/dubbo/internal目录下,并且文件名为接口名的全路径名接口包名+接口名每个SPI文件里面格式定义为:扩展名=具体类名,例如dubbo=org.apache.dubbo.rpc.protocol.dubbo.DubboProtocol实现路径:getExtensionLoader(Class<T> type) 就是为该接口new一个ExtensionLoader,然后缓存起来。getAdaptiveEx原创 2022-03-12 21:08:39 · 1409 阅读 · 0 评论