首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Dubbo框架
代码的色彩
创建于2021-05-14
订阅专栏
本专栏主要是讲解高性能分布式RPC框架的相关技术原理,如服务端-消费端实现原理、框架的扩展机制、网络通信模型、远程调用实现、过滤器实现、集群的负载均衡与容错设计等知识内容。
等 3 人订阅
共11篇文章
创建于2021-05-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
分布式事务-基础篇
本篇中介绍了事务的相关概念与业务应用场景,以及分布式事务中在强弱数据一致性要求下如XA/2PC/3P/TCC/可靠消息最终一致性/最大努力通知一致性等几种解决方案的设计思路、使用场景以及实现原理。
微服务-RPC原理篇
本篇主要讲述RPC的原理以及相关技术栈如socket网络编程,动态代理技术、反射技术等等。原理和例子虽然简单, 但却是目前常见RPC框架通用的基本原理。
Dubbo源码解析-集群容错
本篇主要讲述了Dubbo框架在集群容错时做的一些设计实现,主要是Cluster层的主要类结构,不同的容错策略以及策略的具体实现。
Dubbo源码解析-负载均衡
本篇主要讲述了服务集群中负载均衡的相关原理,以及Dubbo框架中Random/RoundRobin/LeastActive/一致性hash等方式的负载均衡的主要实现思路。
Dubbo源码解析-远程调用
主要介绍了RPC调用的主要流程、Dubbo框架远程通信的网络模型,讲解了Exchange层实现的主要架构,以及Exchanger/ExchangeChannel/ExchangeHand。
Dubbo源码解析-网络通信
本篇主要讲解Dubbo网络通信层的实现原理,介绍了Client和Server的初始化流程,信道处理类的相关实现,线程分发策略以及线程池的实现,还讲解了Dubbo通信协议的设计以及编解码的实现原
Dubbo源码解析-服务提供与消费实现原理
本篇章首先对Dubbo框架与Spring框架结合注解的核心解析流程进行了探讨,并对Dubbo服务的生产与服务,服务注册发现/订阅/本地缓存等机制流程进行了讲解。
从一次简单的http远程调用设计来看代码功力
本文讲述的是在日常业务开发设计中的一个基础实现,使用http客户端调用外部接口并返回,利用Spring框架特性与设计模式的一些思路进行优化改进,最后实现出一个简单的带监控的简单请求框架。
Dubbo源码解析-框架扩展机制
本篇主要讲述了框架的扩展机制的实现,Java SPI和Dubbo SPI的定义和实现的区别,详细讲解了Dubbo SPI的相关使用特性与实现原理
Dubbo源码解析-框架概述
Dubbo框架在我们团队的实战也差不多四五年时间了,该框架的 拆箱即用的使用特性、丰富的扩展能力和不俗的性能表现,一直深受小伙伴们的喜爱。趁着春节空闲期认真梳理下整个Dubb的技术知识体系。
Dubbo源码解析-过滤器
讲解Dubbo源码框架中关于过滤器的总体结构、实现原理、以及一些主要过滤器如超时、令牌桶限流过滤器的实现原理。