dubbo
Jaycekoba
这个作者很懒,什么都没留下…
展开
-
6.[dubbo源码解析]-属性配置
(前言:以provider消费者为例进行说明)一. 配置参数解析入口1.provider 配置参数解析入口:ServiceBean 实现 ApplicationListener(spring 资源解析)重写onApplicationEvent()方法,提供暴露服务 @Override public void onApplicationEvent(ContextRefreshe...原创 2018-11-26 18:24:54 · 608 阅读 · 0 评论 -
01.[dubbo源码解析]-[配置][辅助]@Parameter-Dubbo URL参数拼接注解
**description: **org.apache.dubbo.config.support.@Parameter ,Parameter 参数注解,用于 Dubbo URL 的 parameters 拼接。[源码]@Parameter/* * Licensed to the Apache Software Foundation (ASF) under one or more * c...原创 2018-11-23 17:28:22 · 1294 阅读 · 0 评论 -
00.[dubbo源码解析]-[配置][辅助]URL-dubbo的统一数据模型
result: protocol://username:password@host:port/path?key=value&key=valuedescription:所有配置最终都将转换为 URL 表示,并由服务提供方生成,经注册中心传递给消费方,各属性对应 URL 的参数,参见配置项一览表中的 “对应URL参数” 列。[源码]org.apache.dubbo.common.U...原创 2018-11-23 17:27:31 · 147 阅读 · 0 评论 -
5.[dubbo源码解析]-[配置][详解]org.apche.dubbo.config.ReferenceConfig-服务消费者引用服务配置类
1.ReferenceConfig—结构图2.消费者api应用示例@From:《dubbo文档-配置-API配置》3.ReferenceConfig-属性 private static final long serialVersionUID = -5864351140409987595L; private static final Protocol refprot...原创 2018-11-23 17:24:44 · 3412 阅读 · 0 评论 -
4.[dubbo源码解析]-[配置][详解]org.apche.dubbo.config.ServiceConfig-服务提供者暴露服务配置
1.ServiceConfig–结构图2.ServiceConfig-服务暴露2.1.export()export()先判断是否需要延迟暴露(这里我们使用的是不延迟暴露),然后执行doExport方法。 /** * 暴露服务 同步方法 */ public synchronized void export() { // 当 export 或...原创 2018-11-23 17:22:37 · 1357 阅读 · 0 评论 -
3.[dubbo源码解析]-[配置][详解]org.apche.dubbo.config.AbstractInterfaceConfig-抽象接口配置类
1.AbstractInterfaceConfig–结构图org.apache.dubbo.config.AbstractInterfaceConfig继承 AbstractMethodConfig,抽象接口配置类。1.属性:stub :服务接口客户端本地代理类名,用于在客户端执行本地逻辑,如本地缓存等应用:dubbo文档-示例-本地存根proxy: 生成动态代理方式 ...原创 2018-11-23 17:21:06 · 1475 阅读 · 0 评论 -
2.[dubbo源码解析]-[配置][详解]org.apche.dubbo.config.AbstractConfig-配置抽象类
目录:AbstractConfig-结构图静态属性-属性约束静态方法-约束校验AbstractConfig#appendAttributes()–事件通知AbstractConfig#appendParameters(parameters,config,prefix)–xml配置AbstractConfig#appendAnnotation()–注解配置A...原创 2018-11-23 17:16:59 · 3541 阅读 · 0 评论 -
1.[dubbo源码解析]-[配置]org.apche.dubbo.config
目录:ArgumentConfig-方法参数配置AbstractConfig-配置抽象类ModuleConfig-模块信息配置ApplicationConfig-应用配置信息RegistryConfig-注册中心配置MonitorConfig-监控中心配置ProtocolConfig-服务提供者协议配置AbstractMethodConfig-方法级配置的抽象类Method...原创 2018-11-23 17:11:48 · 844 阅读 · 1 评论 -
7.[dubbo源码解析]-xml解析
一.自定义spring标签解析@From:《Spring文档-XML自定义标签的解析》1.创建一个需要扩展的组件2.定义一个XSD文件描述文件描述组件内容3.创建一个文件,实现BeanDefinitionParser接口,用来解析XSD文件中的定义和组件定义。4.创建一个Handler文件,扩展自NamespaceHandlerSupport,目的是将组件注册到Spring容器。...原创 2019-01-03 10:54:51 · 248 阅读 · 0 评论