Dubbo服务的引用

服务引用的总体逻辑Dubbo服务引用的总体逻辑,可以用一张图来表示从整体上看,Dubbo框架做服务消费也分为两大部分...
阅读全文

Dubbo是如何搭上Spring的车的?

今天这篇文章,我们主要来聊一聊Dubbo是如何在Spring环境下运作的。我们使用Dubbo作服务治理,大部分情况下都是使用Spring框架作为底层框架的。众所周知,Spring框架是一款十分优秀的框架,其很大的一个亮点就是支持扩展。所以这一篇,我们一起来看一看,Dubbo是如何搭上Spring这辆车的。1 Dubbo“上车”的时机没错,Dubb...
阅读全文

Dubbo SPI机制(下):自激活扩展与自适应扩展的加载

在上一篇文章中,我们了解了Dubbo中一个普通的扩展类是如何加载的。今天,我们继续Dubbo SPI的旅程,来看一看两个特殊的扩展:自激活扩展和自适应扩展。自激活扩展什么是自激活扩展?如果一个扩展点有很多扩展实现,而我们需要根据不同的条件参数来动态选择可以使用的扩展时(可能需要同时使用多个扩展),就会使用到自激活扩展了。这样说你...
阅读全文

Dubbo SPI机制(上):一个普通的扩展类是如何加载的

这一篇我们先不讲Dubbo中的具体业务逻辑,我们来打基础,聊一聊Dubbo中的SPI机制。Dubbo SPI是干啥的了解一个技术,得先知道它是为了解决什么问题而产生的。那么Dubbo SPI是干什么的呢?按照官网的描述,Dubbo是一款高性能的RPC框架,是为了解决应用间的服务治理问题而诞生的。服务治理会涉及到很多方面的内容,如网络连接、...
阅读全文

Dubbo源码简析-序言

接下来一段时间我准备写一系列关于Dubbo源码的文章,这里记录一下最近的一些想法,就当做是序言吧。为什么要写Dubbo源码的分析一个重要的原因是,最近产线上出现了一次Dubbo使用不当造成的问题:震惊!日志级别居然可能导致Dubbo出现空指针异常 。因为...
阅读全文