Dubbo
Dubbo 2.6.5 源码阅读笔记
yozzs
士不可以不弘毅,任重而道远
展开
-
Dubbo源码阅读——过滤器链
对于rpc框架,过滤器肯定是需要支持的。Dubbo中的过滤器和web应用的过滤器概念是一样的,提供服务调用前后插入自定义逻辑的途径,可针对所有调用,也可针对部分服务的调用,Dubbo提供灵活的配置。原创 2020-07-05 16:33:49 · 367 阅读 · 0 评论 -
Dubbo源码阅读——负载均衡
在分布式系统中,负载均衡是非常常用的技术手段。它的职责是将大量的网络请求或者其他形式的负载均匀分布到不同的机器上。避免集群中部分服务器压力过大,而另一些服务器比较空闲的情况。在 Dubbo 中,也有负载均衡的概念和相应的实现。Dubbo 需要对服务消费者的调用请求进行分配,避免少数服务提供者负载过大。Dubbo 提供了4种负载均衡实现,分别是基于权重随机算法的 RandomLoadBalan...原创 2020-05-15 21:35:46 · 1298 阅读 · 0 评论 -
Dubbo源码阅读——集群容错
本节介绍集群容错部分总体内容,包括服务字典(Directory)、集群容错策略(Cluster)、服务路由(Router)、负载均衡(LoadBalance),以及这几部分内容的关键方法和调用时机。然后详细解读了集群容错策略部分的源码原创 2020-01-13 17:18:12 · 1603 阅读 · 0 评论 -
Dubbo源码阅读——服务引用
服务引用过程源码阅读原创 2019-12-13 17:29:02 · 817 阅读 · 0 评论 -
Dubbo源码阅读——服务暴露
Dubbo框架使用方式一般是分为两类应用(application):服务提供者(我把它成为p端应用)和服务消费者(c端应用),他们的联系可以是直连,也可以是通过注册中心做服务治理。每个application可以包含多支服务或多个引用。本文通过阅读源码理清服务暴露的全过程。原创 2019-11-29 23:19:29 · 868 阅读 · 0 评论 -
Dubbo源码阅读——dubbo配置解析原理
dubbo的配置解析过程集成了spring框架的能力,本文介绍dubbo的几种配置方式,配置项,配置方式优先级,配置项属性优先级,以及从xml配置方式解读dubbo解析dubbo标签的源码,深入理解dubbo配置解析的详细细节和设计模型。原创 2019-11-29 22:12:23 · 1005 阅读 · 0 评论 -
Dubbo源码阅读——扩展机制 Dubbo SPI
文章目录一、SPI简介1.JDK SPI2.Dubbo SPI二、Dubbo 扩展点机制源码阅读1.ExtensionLoader的属性2.getExtensionLoader()方法获取加载器实例3.getExtension()方法获取扩展点的实现类实例getExtension()createExtension()一、SPI简介一套成熟的框架在扩展性方面必然需要完备,duboo扩展点加载机制...原创 2019-11-29 22:11:31 · 1046 阅读 · 0 评论