
源码揭秘Dubbo技术内幕
文章平均质量分 92
深入到源码,全面刨析Dubbo框架实现,让读者能够完全掌控Dubbo框架的方方面面。
优惠券已抵扣
余额抵扣
还需支付
¥19.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
攻城狮Luke(刘健彬)
在深圳某IOT企业任职技术专家,擅长的技术领域包括Spring Cloud、Spring Cloud Alibaba、微服务架构、Docker、Kubernetes、分布式事务、高并发多线程、消息队列、数据库、数据结构与算法、网络数据安全、JVM、DevOps等,拥有丰富的互联网一线开发与架构经验。开源分布式事务框架milo作者,优快云知名博主。
展开
-
【源码揭秘Dubbo技术内幕】RpcContext、本地存根、延迟和粘带连接
概述 这是 Dubbo 必知必会知识点篇章第三篇,我们会讲到 Dubbo 的 RpcContext,通过它可以实现状态记录、传递隐式参数和异步调用。接着我们会讲到 Dubbo 的 AOP 控制功能本地存根,本地存根可以让开发者在执行远程调用前后添加业务处理,最后我们会讲到与底层 TCP 连接相关的两个特性:延迟连接和粘带连接。 RpcContext Dubbo 有一个特殊的类 RpcContext,它是一个 ThreadLocal 的临时状态记录器,每个线程都独有一个 RpcContext 实例,我们来看下原创 2021-01-27 17:35:27 · 600 阅读 · 0 评论 -
【源码揭秘Dubbo技术内幕】线程模型、接口版本、直连调试和回声测试
概述 这是 Dubbo 必知必会知识点篇章第二篇,Dubbo 底层使用 Netty 作为其网络编程框架,我们先在这篇文章中简单介绍 Netty 的线程模型,以及线程派发策略,后面会分两篇文章单独介绍 Netty 框架,在使用 Dubbo 框架时可以利用它的服务接口多版本特性进行灰度发布,另外我们还会介绍一些开发中可以利用的功能,例如直连调试和回声测试等。 线程模型 Dubbo 默认使用 Netty 作为其低层的网络通讯框架,提供者服务在启动时会执行NettyServer 的 doOpen() 方法: @O原创 2021-01-26 14:38:29 · 371 阅读 · 0 评论 -
【源码揭秘Dubbo技术内幕】启动检查、超时、重试和负载容错策略
概述 从这篇文章开始我们将分四篇文章介绍 Dubbo 必知必会的知识点,这些特性是每一个 Dubbo 开发者必须要掌握的内容,并且这些知识点和后面的源码分析部分密切相关,所以只有先了解这部分内容才能更好地读懂后面的文章,事不宜迟就让我们马上开始 Dubbo 核心知识点的学习之旅吧。 启动检查 Dubbo 在消费者服务启动时,会主动检查依赖的提供者服务是否可用,如果依赖的提供者服务不可用,那么将抛出以下异常信息: No provider available for the service xxx.xxx.X原创 2021-01-25 11:20:00 · 457 阅读 · 3 评论 -
【源码揭秘Dubbo技术内幕】Dubbo 快速入门
Dubbo 产生的背景 Dubbo 全称是 Apache Dubbo,是一款高性能 Java RPC 框架。Dubbo 由阿里巴巴工程师研发,并且已经贡献给了 Apache 软件基金会。 官网地址:http://dubbo.apache.org/zh-cn/index.html Dubbo 是在传统应用的单体架构和常规的垂直架构无法再应对大规模应用的背景下产生的。这时候阿里巴巴需要将企业内部大型应用的核心业务抽取出来拆分成一个个相对独立且稳定的模块服务,从而形成一种新的架构,这种架构就是分布式服务架构,D原创 2021-01-22 11:35:21 · 307 阅读 · 1 评论 -
【源码揭秘Dubbo技术内幕】分布式架构的演进
概述 随着社会的发展与进步,软件架构也在不断地改进,软件架构改进的根本原因在于需要不断地去适应时代需求的变化,一个企业最初可能只需要面对几万甚至几千的用户,那么简单的单体架构其实是最合适的,因为它不需要很高的成本,业务较简单,维护难度也不大。我们必须要明白架构是没有绝对的优劣之分的,架构是为项目服务的,所以不要盲目地去追求最新的最高端的架构,合适企业当前所需的就是最好的架构。 不可否认的是随着用户的大规模增长,企业需要通过不断改进架构来支撑大规模用户带来的流量洪峰,而分布式架构被赋予了可以解决大规模流量洪峰原创 2021-01-20 14:49:52 · 337 阅读 · 0 评论 -
【源码揭秘Dubbo技术内幕】大纲
专栏亮点 • 内容全面:本课程包含基础篇、源码篇和综合篇,细致讲解 Dubbo 框架从入门到核心原理解析,再到集成最新版的 Spring Cloud Alibaba 相关技术栈。 • 深度讲解:使用多篇幅内容深度讲解 Dubbo 框架源码,如何实现扩展性、服务是如何暴露和引用的、底层的集群容错和负载均衡算法是如何实现的、阿里工程师是如何制定网络数据传输协议的,这些核心内容会给读者在工作中架构设计带来巨大帮助。 • 容易理解:帮助读者朋友快速掌握 Dubbo 的核心知识点,即使是没有接触过 Dubbo 框架的原创 2021-01-20 14:36:05 · 285 阅读 · 0 评论