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