”dubbo源码分析“ 的搜索结果

     这篇文章是Dubbo源码分析的开端,与其说这篇文章是Dubbo源码分析,不如是spring源码分析,因为大部分都是在分析spring如何解析xml配置文件的,为了与后面的Dubbo源码分析保持一致,姑且这样命名了。    使用Dubbo...

     3.源码分析 1)解析配置文件 2)服务端 ServiceBean 3)消费端 ReferenceBean 4)ExtensionLoader分析 4.dubbo插件化   1.模块划分 dubbo-admin 控制台 dubbo-cluster 负载均衡 loadbalance dubbo-common 工具...

     概述 序列化模块主要为dubbo协议提供服务提供者和服务消费者之间的数据序列化功能。...在源码实现中,在远程传输模块remoting,调用Transporter传输数据之前,通过Codec架构对数据进行序列化,在Codec中调...

     原文地址:http://www.carlzone.cn/dubbo/17-dubbo-cluster-summary/在集中式环境中服务的机器台只有一台,这样对于服务不仅存在服务单点故障问题而且还存在流量问题。为了解决这个问题,就引入的分布式与集群概念。...

      Step1:如果consumer为空,说明dubbo:reference标签未设置consumer属性,如果一个dubbo:consumer标签,则取该实例,如果存在多个dubbo:consumer 配置,则consumer必须设置,否则会抛出异常:“Duplicate consumer ...

     在之前的 dubbo 源码分析中我们分析了 dubbo 的服务暴露。provider 把需要暴露的服务地址信息注册到注册中心(比如:zookeeper),然后把通过 java nio 框架 netty 以 socket 的方式把远程服务暴露给 consumer 调用,...

     原文地址:http://www.carlzone.cn/dubbo/7-dubbo-local-expose/在上一篇文章我们分析了一下 dubbo 在服务暴露发生了哪些事,今天我们就来分析一下整个服务暴露中的本地暴露。(PS:其实我感觉本地暴露蛮鸡肋的)。本地...

     有关Dubbo的介绍,在此就不多说了,在这里简单的分享一下,最近看dubbo源码的感受,阿里封装的东西,真心不错,下面就简单说一下Dubbo中的Filter。 Filter是一种递归的链式调用,能够达到在远程调用真正执行的前后...

       在之前的博客中说到了Dubbo的整体设计架构,以及协议扩展原理。这篇博客中主要介绍关于Dubbo协议的扩展。对于服务提供方和服务消费方调用过程的拦截,Dubbo本身的大多功能都能在它提供的拦截器扩展点上实现,每...

     我使用的是dubbo2.5.3的源码,有中文注释。为了更方便的学习,可以慢慢来,等这个版本掌握差不多了就可以看更高的版本了。 在Protocol接口的实现类中不存在@Adaptive注解的实现类,所以在使用 Protocol protocol = ...

     1.简介 SPI 全称为 Service Provider Interface,是一种服务发现机制。SPI 的本质是将接口实现类的全限定名配置在文件中,并由...SPI 机制在第三方框架中也有所应用,比如 Dubbo 就是通过 SPI 机制加载所有的组件。...

      上面使用的dubbo版本是2.6.2版本的,然后我分析源码时候使用的是gitHub上最新下载的版本2.7.1的版本。在自习对比之后发现了部分差异,但是大致的逻辑并没有太大的影响。接下来就进入分析。  在前面搭建环境的时候...

     dubbo-config-api,实现了API 配置和属性配置功能。 dubbo-config-spring,实现了XML 配置和注解配置功能。 依赖图如下: dubbo 配置 知识点总结 1. 配置概述 服务发现:表示该配置项用于服务的注册与发现...

     Dubbo 是阿里巴巴开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输入与输出功能。作为一个优秀的框架,至少应该包含以下几个特点: 完善的文档 活跃的社区 良好的扩展性 今天主要讨论...

     在之前的文章中我们分析了Java 中的SPI – Java 规范 SPI,其实它为了实现在模块装配的时候能不在程序里动态指明,这就需要一种服务发现机制。Java SPI就是提供这样的一个机制:为某个接口寻找服务实现的机制。有点...

     一、dubbo和spring的集成与spring的集成是基于Spring的Schema扩展进行加载。dubbo命名空间对应的实现类是DubboNamespaceHandler,DubboBeanDefinitionParser用来解析xml文件信息。二、服务的发布以dubbo官方提供的...

     服务暴露以一个demo为例: Provider: public interface ProviderExport { String providerExport(String name); } public class ProviderExportImpl implements ProviderExport { ... public String pro...

     Dubbo源码分析系列---扩展点加载阅读目录扩展点配置:扩展点自动包装:扩展点自动装配:扩展点自适应回到顶部扩展点配置:约定:在扩展类的jar包内,放置扩展点配置文件:META-INF/dubbo/接口全限定名,内容为:配置...

     本文作为dubbo源码分析的第一章,先从总体上来分析一下dubbo的代码架构、功能及优缺点,注意,本文只分析说明开源版本提供的代码及功能。 1.dubbo的代码架构: spring适配层:常规的spring适配方法,内容包括...

     原文地址:http://www.carlzone.cn/dubbo/5-dubbo-spi-analyze/如果大家看过之前的 dubbo 内核 SPI 实现 -- 2.dubbo源码分析 之 内核SPI实现, 有可能还是一头雾水,下面我讲一下dubbo的具体应用。最典型的应用就是 ...

10  
9  
8  
7  
6  
5  
4  
3  
2  
1