首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Dubbo源码分析
bran_2015
创建于2021-12-28
订阅专栏
分享在使用Dubbo时的一些总结与分析,欢迎四方基友互相探讨、互相学习。
等 4 人订阅
共13篇文章
创建于2021-12-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Dubbo源码---服务引用
服务引用原理 Dubbo 服务引用的时机有两个,第一个是在 Spring 容器调用 ReferenceBean 的 afterPropertiesSet 方法时引用服务,第二个是在 Reference
Dubbo源码---服务订阅
Dubbo服务订阅的接口定义在dubbo-registry包中,接口为RegistryService。先来看RegistryService的源码: 订阅 subscribe的入口有两个,一个是在服务导
Dubbo源码---集群容错之LoadBalance
简介 LoadBalance 中文意思为负载均衡,它的职责是将网络请求,或者其他形式的负载“均摊”到不同的机器上。避免集群中部分服务器压力过大,而另一些服务器比较空闲的情况。通过负载均衡,可以让每台服
Dubbo源码---集群容错之Cluster
简介 为了避免单点故障,现在的应用通常至少会部署在两台服务器上。对于一些负载比较高的服务,会部署更多的服务器。这样,在同一环境下的服务提供者数量会大于1。对于服务消费者来说,同一环境下出现了多个服务提
Dubbo源码---集群容错之服务路由
Dubbo源码---集群容错之服务目录分析了集群容错的第一部分 — 服务目录 Directory。服务目录在刷新 Invoker 列表的过程中(RegistryDirectory#notify方法),
Dubbo源码---集群容错之服务目录
服务目录中存储了一些和服务提供者有关的信息,通过服务目录,服务消费者可获取到服务提供者的信息,比如 ip、端口、服务协议等。通过这些信息,服务消费者就可通过 Netty 等客户端进行远程调用。在一个服
Protocol自适应扩展代码示例
```java public class Protocol$Adaptive { public void destroy() { throw new UnsupportedOperationExcep
Dubbo源码---服务导出
Dubbo源码---服务导出 Dubbo服务导出在ServiceConfig中export方法,整个逻辑大致可分为三个部分,第一部分是前置工作,主要用于检查参数,组装 URL。第二部分是导出服务,包含
Dubbo源码---加载流程
简介 这一篇来分析下Dubbo启动的执行流程,只做简单的分析,为后面具体的源码分析做一次简单的梳理(具体分析篇幅太太太长了。。。)。Dubbo服务的启动是始于Spring容器启动过程中,将Dubbo事
Dubbo源码篇---Wrapper详解
Dubbo源码篇---Wrapper详解 Wrapper wrapper为Dubbo SPI扩展类的包装对象,其实际作用起到了代理的作用。当Dubbo在解析SPI配置时,如果有相关的包装类,将被缓存在
Dubbo源码篇---SPI自适应扩展
Dubbo SPI自适应扩展机制是是Dubbo SPI扩展到补充,强化了Dubbo SPI扩展,实现了在扩展方法被调用时,根据运行时参数进行动态加载。该机制的核心是为扩展接口动态的生成具有代理功能的代
Dubbo源码篇---SPI
Dubbo的扩展机制是基于Dubbo SPI来是实现的,可以说SPI是Dubbo扩展机制的核心,那么想读懂Dubbo的源码,首先读懂Dubbo SPI源码是一个非常不错的选择。 什么是SPI SPI全
dubbo框架设计-摘自dubbo官网
dubbo框架设计-摘自dubbo官网 整体设计 图例说明: 图中左边淡蓝背景的为服务消费方使用的接口,右边淡绿色背景的为服务提供方使用的接口,位于中轴线上的为双方都用到的接口。 图中从下至上分为十层