24、拦截扩展:如何利用Filter进行扩展你好,我是何辉。今天我们继续学习Dubbo拓展的第二篇,拦截扩展。 再次见到“拦截”功能,有没有熟悉的感觉,我们前面学过的“参数验证”“缓存操作”,都利用了过滤器特性,对你来说,使用过滤器来编码解决实际问题,应该不是什么难事了。 但是会用,并不代表能...2026-01-19Dubbo源码剖析与实战
23、集群扩展:发送请求遇到服务不可用,怎么办你好,我是何辉。 通过特色篇的学习,你可以在日常开发中横着走了,如果你继续深入掌握了源码篇,基本可以把 Dubbo 框架游刃有余地玩弄于鼓掌之中。接下来,我们将进入拓展篇,借助一些产线的真实案例,真枪实弹地教你如何充分挖掘Dubbo框架的扩展能力,来...2026-01-19Dubbo源码剖析与实战
22、协议编解码:接口调用的数据是如何发到网络中的你好,我是何辉。今天我们深入研究Dubbo源码的最后一篇,协议编解码。 你已经学过了 Dubbo 框架的十大模块([01讲]),上一讲也掌握消费方调用的整体框架流程,基本把 Dubbo 框架纵向走了一遍,但依然在单进程中转悠。而 Dubbo 的本质就...2026-01-19Dubbo源码剖析与实战
21、调用流程:消费方的调用流程体系,你知道多少你好,我是何辉。今天我们深入研究Dubbo源码的第十篇,调用流程。 在消费方这样的代码你一定见过很多了。 12@DubboReferenceprivate DemoFacade demoFacade; 在 Spring Bean 中定义 Dubbo...2026-01-19Dubbo源码剖析与实战
20、订阅流程:消费方是怎么知道提供方地址信息的你好,我是何辉。今天我们深入研究Dubbo源码的第九篇,订阅流程。 上一讲,我们通过一个简单的 @DubboService 注解,挖出了服务发布的内幕,找到了 ServiceBean 的 Bean 定义、ServiceConfig 的导出关键节点,发...2026-01-19Dubbo源码剖析与实战
19、发布流程:带你一窥服务发布的三个重要环节你好,我是何辉。今天我们深入研究Dubbo源码的第八篇,发布流程。 提到发布,还记得在“[温故知新]”中学过的那张Dubbo总体架构示意图么: 我们回顾和发布有关的环节,第 ① 步编写提供方的 XML 配置文件,服务的发布首先需要进行一系列的配置,...2026-01-19Dubbo源码剖析与实战