首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
dubbo
订阅
漂泊的胡萝卜
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
dubbo源码解析之ExtensionLoader类(二)
看懂dubbo源码的第一大拦路虎就是ExtensionLoader类,否则dubbo源码根本阅读不下去。 实现类似spring ioc的功能,实现依赖对象的自动注入。 创建SPI接口的自适应实现类,自适应实现类能够根据接口方法的入参URL属性调用具体实现类。 这个代理的作用是从…
dubbo网络通讯(四)
dubbo的网络通信基于NIO框架,一般基于事件的NIO网络框架都涉及到 channel , channelHandle核心概念,网络数据buffer, 网络数据编解码器,dubbo为了能够适配多种NIO框架,将以上概念全部又抽象了一层接口。如果有netty开发经验或者了解ne…
dubbo源码解析之基础篇
通过这个流程图可以看到dubbo的调用链是非常复杂的,并且dubbo抽象了非常多的SPI接口,保证了dubbo的扩展性。让dubbo是一个非常容易扩展的框架。 Protocol SPI接口实现基于service调用的入参,调用对应网络通讯框架来创建远程方法调用Invoker。 …
dubbo集群和负载均衡
Cluster接口的作用是将RegistryDirectory目录中的List 包装为Invoker接口,让Invoker接口调用方不需要关注负载均衡的细节。 Cluster SPI接口默认使用FailoverCluster作为实现类,Failover就是当前服务节点调用发送网…
【Dubbo源码阅读系列】之 Dubbo SPI 机制
在阅读本文之前可能需要你对 Java SPI(Service Provider Interface) 机制有过简单的了解。这里简单介绍下:在面向对象的设计中,我们提倡模块之间基于接口编程。不同模块可能会有不同的具体实现,但是为了避免模块的之间的耦合过大,我们需要一种有效的服务(…