Dubbo源码分析之核心篇(三)
上篇我们说到ExtensionLoader.getExtensionLoader(Class).getExtension(name)方法内部原理,今天我们继续说一说ExtensionLoader的其他知识。这一篇内容如下:
ExtensionLoader.getAdaptiveExtension ...
43.Dubbo源码分析之核心篇(二)
上一篇我们简单的过了一下SPI的基本概念,以及简单使用了下Dubbo提供的一些SPI。
那么这篇我们将真正进入Dubbo的源码分析环节,也就是说通过分析Dubbo的SPI源码一步一步的进入Dubbo的内心世界。
因为SPI源代码很长,碍于篇幅原因可能会拆分成多份。
这一篇的内容如下:
dubbo ...
42.Dubbo源码分析之核心篇(一)
从这篇起,开始进入Dubbo的源码篇,源码这部分,我准备主要分析Dubbo的服务注册和发布以及服务的调用。该篇是Dubbo源码的第一篇,我们来介绍下Dubbo里面的核心——SPI机制,为后续分析Dubbo其他代码做准备。那么这篇会学到如下的内容:
SPI机制简介
Java中的SPI机制
Dubb ...
41.Dubbo的服务治理功能
上篇简单对Dubbo入了个门,接下来我们来看看Dubbo服务治理的功能,这篇我们主要会说到:
dubbo的负载均衡
dubbo的集群容错
dubbo的服务降级
0x01 dubbo的负载均衡
dubbo为什么需要负载均衡?
当服务端存在多个节点时,在我们的注册中心上就会维护不同服务节点, ...
40.Dubbo系列之Dubbo简介&demo
上篇简单的介绍了一下架构的发展史,以及RPC的基本概念。在最后还手动实现了一个简易的RPC。那么今天我们一起来步入Dubbo的世界,来探寻它的秘密吧。
该篇知识点:
Dubbo简介
Dubbo demo之Xml配置方式
Dubbo demo之Spring config配置方式(整合SpringB ...
39.Dubbo系列之RPC浅谈&简单实现一个RPC
最近在学Dubbo,准备边学边记,所以先把Dubbo的学习笔记记录下来先,IO、Netty等后面学到了再记录。话不多说。进入正题。
该篇只是Dubbo的入门篇,在这篇你会学到如下知识点:
1. 浅谈架构的发展史
2. RPC简介
3. 如何简单实现一个RPC调用
该篇可能偏理论,请知悉 ...
38.Java并发终章——ThreadPool线程池源码分析
前面我们稍微的过了一下线程池的原理,但是没有深入去解读它的源码,所以这次就让我们深入一下,一起看看线程池内部的实现。
在并发这块,停留的时间有点久,所以想把这一篇作为并发的终章,但终章并不是终止。
后面再有涉及并发编程这块的内容,会以番外的形式提供。
好了,话不多说,开整吧。
注意:该篇文字较多, ...