欢迎您访问
我们的官方技术分享网站
关注我们

—— 加入社群 ——
「十大城市」工作内推
「微信/QQ」技术讨论
「面试真题」随时领取
公众号名称:搜云库技术团队  公众号ID:souyunku
关注公众号后发送 口令 获取关闭弹窗地址
公众号每天中午 12:20 为你推送一篇技术文章

源码解析

源码解析,DUBBO,Spring,SpringBoot,SpringCloud,RabbitMQ,RocketMQ,MyBatis

九、Dubbo 源码分析 – 服务调用过程

souyunku阅读(117)评论(0)赞(0)

作者:田小波 | 原文连接 1. 简介 在前面的文章中,我们分析了 Dubbo SPI、服务导出与引入、以及集群容错方面的代码。经过前文的铺垫,本篇文章我们终于可以分析服务调用过程了。Dubbo 服务调用过程比较复杂,包含众多步骤。比如发送...

八、Dubbo 源码分析 – 集群容错之 LoadBalance

souyunku阅读(33)评论(0)赞(0)

作者:田小波 | 原文连接 1.简介 LoadBalance 中文意思为负载均衡,它的职责是将网络请求,或者其他形式的负载“均摊”到不同的机器上。避免集群中部分服务器压力过大,而另一些服务器比较空闲的情况。通过负载均衡,可以让每台服务器获取...

七、Dubbo 源码分析 – 集群容错之 Cluster

souyunku阅读(28)评论(0)赞(0)

作者:田小波 | 原文连接 1.简介 为了避免单点故障,现在的应用至少会部署在两台服务器上。对于一些负载比较高的服务,会部署更多台服务器。这样,同一环境下的服务提供者数量会大于1。对于服务消费者来说,同一环境下出现了多个服务提供者。这时会出...

六、Dubbo 源码分析 – 集群容错之 Router

souyunku阅读(20)评论(0)赞(0)

作者:田小波 | 原文连接 1. 简介 上一篇文章分析了集群容错的第一部分 – 服务目录 Directory。服务目录在刷新 Invoker 列表的过程中,会通过 Router 进行服务路由。上一篇文章关于服务路由相关逻辑没有细致分析,一笔...

五、Dubbo 源码分析 – 集群容错之Directory

souyunku阅读(69)评论(0)赞(0)

作者:田小波 | 原文连接 1. 简介 前面文章分析了服务的导出与引用过程,从本篇文章开始,我将开始分析 Dubbo 集群容错方面的源码。这部分源码包含四个部分,分别是服务目录 Directory、服务路由 Router、集群 Cluste...

四、Dubbo 源码分析 – 服务引用

souyunku阅读(10)评论(0)赞(0)

作者:田小波 | 原文连接 1. 简介 在上一篇文章中,我详细的分析了服务导出的原理。本篇文章我们趁热打铁,继续分析服务引用的原理。在 Dubbo 中,我们可以通过两种方式引用远程服务。第一种是使用服务直联的方式引用服务,第二种方式是基于注...

三、Dubbo 源码分析 – 服务导出

souyunku阅读(12)评论(0)赞(0)

作者:田小波 | 原文连接 1.服务导出过程 本篇文章,我们来研究一下 Dubbo 导出服务的过程。Dubbo 服务导出过程始于 Spring 容器发布刷新事件,Dubbo 在接收到事件后,会立即执行服务导出逻辑。整个逻辑大致可分为三个部分...

二、Dubbo 源码分析 – 自适应拓展原理

souyunku阅读(15)评论(0)赞(0)

作者:田小波 | 原文连接 1.原理 我在上一篇文章中分析了 Dubbo 的 SPI 机制,Dubbo SPI 是 Dubbo 框架的核心。Dubbo 中的很多拓展都是通过 SPI 机制进行加载的,比如 Protocol、Cluster、L...

一、Dubbo 源码分析 – SPI 机制

souyunku阅读(31)评论(0)赞(0)

作者:田小波 | 原文连接 1.简介 SPI 全称为 Service Provider Interface,是一种服务发现机制。SPI 的本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。这样可以在运行时,动...

「 搜云库技术团队 」是一个专注于开发技术研究与知识分享的网站

关注我们联系我们