本系列文章主要针对Dubbo2.6.2(dubbox2.8.4)版本,从源码的角度分析Dubbo内部的实现细节,加深对Dubbo的各配置参数底层实现原理的理解,更好的指导Dubbo实践,其目录如下:
1、 源码分析Dubbo前置篇-寻找注册中心、服务提供者、服务消费者功能入口
2、 源码分析Dubbo服务提供者启动流程-上篇
3、 源码分析Dubbo服务提供者启动流程-下篇
4、 源码分析Dubbo服务消费端启动流程
5、 源码分析Dubbo Invoker概述----服务发现、集群、负载均衡、路由体系
6、 源码分析Dubbo服务注册与发现机制RegistryDirectory)
7、 源码分析Dubbo配置规则机制(override协议)
8、 Dubbo路由机制概述
9、 源码分析Dubbo负载均衡算法
10、源码分析Dubbo集群容错
11、源码分析Dubbo网络通讯篇概要总结
12、源码分析Dubbo网络通讯篇之NettyServer网络事件派发机制(Dispatch)
13、源码分析Dubbo网络通讯篇之NettyServer网络事件之线程池
14、源码分析Dubbo网络通信篇NettyServer、HeaderExchangeServer
15、源码分析Dubbo网络通信篇NettyClient
16、源码分析Dubbo编码解码实现原理—Dubbo协议编码
17、Dubbo序列化概述
18、源码分析Dubbo序列化-源码分析kryo各数据类型的序列化编码机制
19、源码分析Dubbo序列化-源码分析kryo序列化实现原理
20、源码分析Dubbo服务调用-服务提供者如何处理请求命令与再谈Invoker
21、Dubbo Filter机制概述
22、源码分析Dubbo监控中心实现原理
23、源码分析Dubbo异步调用与事件回调机制
24、源码分析Dubbo 服务调用日志(accesslog参数)实现原理
25、源码分析Dubbo服务提供者、服务消费者并发度控制机制
26、源码分析Dubbo tps过滤器器实现原理
27、源码分析Dubbo 泛化调用与泛化实现原理
28、Dubbo服务治理之灰度发布方案(版本发布控制影响范围)

   第一阶段的Dubbo源码分析就到此基本结束,主要从Dubbo启动流程、集群容错、服务调用3个维度对Dubbo的实现机制进行详细介绍,其注册中心(zookeeper注册中心)在本系列中未涉及到,如果对zk编程方式感兴趣的话,可以关注笔者《源码分析Elasticjob系列文章》。关于Dubbo另外一个核心技术(SPI)预计会在后续的第二阶段源码分析时发布。


作者维护的的微信公众号:中间件兴趣圈,二维码如下:

作者新手《RocketMQ技术内幕》已成功上市:

《RocketMQ技术内幕》已出版上市,目前可在主流购物平台(京东、天猫等)购买,本书从源码角度深度分析了RocketMQ NameServer、消息发送、消息存储、消息消费、消息过滤、主从同步HA、事务消息;在实战篇重点介绍了RocketMQ运维管理界面与当前支持的39个运维命令;并在附录部分罗列了RocketMQ几乎所有的配置参数。本书得到了RocketMQ创始人、阿里巴巴Messaging开源技术负责人、Linux OpenMessaging 主席的高度认可并作序推荐。目前是国内第一本成体系剖析RocketMQ的书籍。

源码分析Dubbo系列文章相关推荐

  1. 【SemiDrive源码分析】系列文章链接汇总(全)

    注意:兄弟们,因为要换工作了,本专栏暂时先不更新了,如果后续工作也涉及芯驰平台的话,那我还会继续更新下去. 有好工作机会的兄弟,也可以私信介绍给我,可以聊聊 谢谢!!! 注意:兄弟们,因为一些其他原因 ...

  2. 源码分析Dubbo服务提供者启动流程-下篇

    本文继续上文Dubbo服务提供者启动流程,在上篇文章中详细梳理了从dubbo spring文件开始,Dubbo是如何加载配置文件,服务提供者dubbo:service标签服务暴露全流程,本节重点关注R ...

  3. 源码分析Dubbo服务注册与发现机制RegistryDirectory)

    RegistryDirectory,基于注册中心的服务发现,本文将重点探讨Dubbo是如何实现服务的自动注册与发现.从上篇文章,得知在消息消费者在创建服务调用器(Invoker)[消费者在初始时]时需 ...

  4. 【Apollo源码分析】系列的第三部分【prediction】_slamcode的博客 -CSDN博客

    [Apollo源码分析]系列的第三部分[prediction]_slamcode的博客 -CSDN博客

  5. 源码分析Dubbo监控中心实现原理

       Dubbo监控的实现基本原理就是在服务调用时收集服务调用并发度.服务响应时间,然后以一定频率向监控中心汇报统计数据.    1.源码分析MonitorFilter过滤器 过滤器作用    监控过 ...

  6. 从源码分析RocketMQ系列-Remoting通信架构源码详解

    导语   这篇博客要从官方给出的一张图开始说起,之前的分析我们都是简单的分析了一下消息传递的流程,以及消息传递流程过程中出现的一些类的封装,并且提出,所有的封装操作都是为了更加高效的服务于NameSe ...

  7. 源码分析Dubbo服务消费端启动流程

    通过前面文章详解,我们知道Dubbo服务消费者标签dubbo:reference最终会在Spring容器中创建一个对应的ReferenceBean实例,而ReferenceBean实现了Spring生 ...

  8. 源码分析Dubbo服务提供者启动流程-上篇

    本节将详细分析Dubbo服务提供者的启动流程,请带着如下几个疑问进行本节的阅读,因为这几个问题将是接下来几篇文章分析的重点内容.  1.什么时候建立与注册中心的连接.  2.服务提供者什么时候向注册中 ...

  9. 从源码分析RocketMQ系列-消息拉取PullMessageProcessor详解

    导语   在之前的分析中分析了关于SendMessageProcessor,并且提供了对应的源码分析分析对于消息持久化的问题,下面来看另外一个PullMessageProcessor,在RocketM ...

最新文章

  1. Delphi与Ole,Word,Excel,查找与替换等
  2. 如何周密规划决策制定过程
  3. Disucz!高级幻灯片制作
  4. Tip #6 用ASP.NET AJAX判断当前浏览器类型
  5. TCP,IP,HTTP,SOCKET区别和联系
  6. Win32 API、VC++、C# 文件操作函数的初步比较
  7. ES6一些新特性记录
  8. c语言二维图形变换程序,【计算机图形学】3-2 二维几何变换根本代码
  9. 大数据摄取:Flume,Kafka和NiFi
  10. codeforces 58A-C语言解题报告
  11. .NetCore+WebUploader实现大文件分片上传
  12. Unwind 栈回溯详解:libunwind
  13. 如何快速搭建在线教育知识付费系统(附带源码)
  14. html做新浪体育,新浪体育台看不了怎么办?新浪体育台网页版加载失败的解决方法介绍...
  15. Google Play App送审被拒-违反权限政策
  16. LoadLibraryEx(DONT_RESOLVE_DLL_REFERENCES)的缺陷
  17. java笔记 方法_Java笔记-方法
  18. sketch中制作蒙版及通道蒙版
  19. Mac 安装Photoshop遇到一系列问题解决方法
  20. 关闭、设置-Win 8 优化 -by小雨

热门文章

  1. 第二章无线自组织网络、传感器网络和Mesh网络——《无线自组织网络和传感器网络安全》
  2. 从 IT 时代到 DT 时代的转型
  3. 加密【encrypt】和解密【decrypt】介绍
  4. mv——移动文件或文件夹
  5. 云安全 | 云安全态势管理 CSPM
  6. 关于软件测试人员绩效考核的讨论
  7. Libvirt API的C语言调用
  8. HTML元素居中的10大方式及原理
  9. 三星android6.0sd卡,三星 android 手机内置sd卡空间不足,怎么处理?
  10. 使用Promise解决请求先后次序问题