首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
邓桥
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
dubbo集群和负载均衡
Cluster接口的作用是将RegistryDirectory目录中的List 包装为Invoker接口,让Invoker接口调用方不需要关注负载均衡的细节。 Cluster SPI接口默认使用FailoverCluster作为实现类,Failover就是当前服务节点调用发送网…
dubbo网络通讯(四)
dubbo的网络通信基于NIO框架,一般基于事件的NIO网络框架都涉及到 channel , channelHandle核心概念,网络数据buffer, 网络数据编解码器,dubbo为了能够适配多种NIO框架,将以上概念全部又抽象了一层接口。如果有netty开发经验或者了解ne…
dubbo SPI功能解析(一)
SPI包装器实现类也实现了SPI接口,包装器类名必须以Wrapper结尾,构造器方法需要传入真正的SPI实现类,当通过ExtensionLoader SPI实现类加载器加载SPI实现类时,会自动返回具体实现类的包装实现,通过这种方式类型了类似Spring AOP的功能。包装器实…
dubbo注册协议(三)
RegistryProtocol实现了Protocol接口,当作为服务提供者时实现服务注册到注册中心,当作为服务消费者时实现从注册中心加载服务提供者URL,并通过提供者URL创建对应的协议实现类。 通过以上可以看到服务注册和服务引用最核心的实现类RegistryDirector…
dubbo源码解析之ExtensionLoader类(二)
看懂dubbo源码的第一大拦路虎就是ExtensionLoader类,否则dubbo源码根本阅读不下去。 实现类似spring ioc的功能,实现依赖对象的自动注入。 创建SPI接口的自适应实现类,自适应实现类能够根据接口方法的入参URL属性调用具体实现类。 这个代理的作用是从…
dubbo源码解析之基础篇
通过这个流程图可以看到dubbo的调用链是非常复杂的,并且dubbo抽象了非常多的SPI接口,保证了dubbo的扩展性。让dubbo是一个非常容易扩展的框架。 Protocol SPI接口实现基于service调用的入参,调用对应网络通讯框架来创建远程方法调用Invoker。 …
个人成就
文章被点赞
12
文章被阅读
3,920
掘力值
118
关注了
31
关注者
7
收藏集
0
关注标签
5
加入于
2018-08-08