![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Dubbo
文章平均质量分 62
多多洛码代码
学生
展开
-
Dubbo源码(3)- 扩展点机制
dubbo扩展点 ExtensionLoaderdubbo扩展点加载流程第一步,创建对应的扩展加载类private static final ProxyFactory PROXY_FACTORY = ExtensionLoader.getExtensionLoader(ProxyFactory.class).getAdaptiveExtension();调用getAdaptiveExtension() 进行SPI加载public class ExtensionLoader<T原创 2022-02-02 20:37:20 · 267 阅读 · 0 评论 -
Dubbo源码(2)- 服务发现流程
服务发现当spring在构建bean时,populateBean对属性填充时,会触发beanPostProcessor流程,然后会进行ReferenceAnnotationBeanPostProcessord的流程,对服务进行发现,注入public class ReferenceAnnotationBeanPostProcessor extends AbstractAnnotationBeanPostProcessor implementsApplicationContextAware, Appli原创 2022-01-30 23:42:13 · 581 阅读 · 0 评论 -
Dubbo源码(1)-服务注册
dubbo源码学习(1)- 服务注册SimpleApplicationEventMulticasterspring 事件广播器,触发监听器的事件listener.onApplicationEvent(event);DubboBootstrapApplicationListener extends OnceApplicationContextEventListener// 监听器进行启动 dubboBootstrappublic class DubboBootstrapApplication原创 2022-01-30 22:27:49 · 1744 阅读 · 0 评论