Dubbo 2.7.8 源码分析
Mergades
专注于应用架构设计。
展开
-
Dubbo 服务引用源码简介
核心代码依赖2.7.8版本 概述 Dubbo服务应用可以通过直连和注册中心两种方式,推荐使用注册中心。 #服务引用流程图 大致步骤可以拆解为: -1. 配置加载 -2. 创建invoker对象 -3. 创建服务接口代理类 ReferenceBean dubbo的服务引用以dubbo:reference 标签触发,对应的为ReferenceBean。该类实现了InitializingBean、FactoryBean接口: 可以通过afterPropertiesSet初始化,通过标签的init=true属性原创 2020-11-05 20:27:46 · 503 阅读 · 0 评论 -
Dubbo服务导出源码简介
核心代码依赖2.7.8版本 服务暴露流程图 Dubbo 服务导出过程始于 Spring 容器发布刷新事件,Dubbo 在接收到事件后,会立即执行服务导出逻辑。整个逻辑大致可分为三个部分: 第一部分是前置工作,主要用于检查参数,组装 URL。 第二部分是导出服务,包含导出服务到本地 (JVM),和导出服务到远程两个过程。 第三部分是向注册中心注册服务,用于服务发现。 前置工作 服务导出的入口方法是 DubboBootstrapApplicationListener 的 onApplicationCont原创 2020-10-28 17:26:15 · 336 阅读 · 0 评论
分享