6、事件通知:一招打败各种神乎其神的回调事件你好,我是何辉。今天我们探索Dubbo框架的第五道特色风味,事件通知。 如果你用过Spring的Event事件,想必对事件通知不陌生,我们看个项目例子回顾一下,比如有个支付系统提供了一个商品支付功能: 图中的支付系统暴露了一个支付请求的Dubbo接...2026-01-19Dubbo源码剖析与实战
7、参数验证:写个参数校验居然也会被训你好,我是何辉。今天我们探索Dubbo框架的第六道特色风味,参数验证。 说到参数校验,相信你一定是又爱又恨。在发送或接收请求的时候,必要的参数校验可以拦截非法请求,提升请求质量,这样一个简单的数值比对逻辑看起来很简单,但写的过程却很枯燥和乏味,一不留...2026-01-19Dubbo源码剖析与实战
8、缓存操作:如何为接口优雅地提供缓存功能你好,我是何辉。今天我们探索Dubbo框架的第七道特色风味,缓存操作。 移动端App你应该不陌生了,不过最近有个项目引发了用户吐槽: 图中的App,在首页进行页面渲染加载时会向网关发起请求,网关会从权限系统拿到角色信息列表和菜单信息列表,从用户系统...2026-01-19Dubbo源码剖析与实战
9、流量控制:控制接口调用请求流量的三个秘诀你好,我是何辉。今天我们探索Dubbo框架的第八道特色风味,流量控制。 在上一讲中,我们通过增加缓存解决App首页加载缓慢的问题,再来回顾下整体调用链路: 每当上下班的时候,App被打开的频率非常高,首页加载的请求流量在短时间内居高不下,随之出现页...2026-01-19Dubbo源码剖析与实战
10、服务认证:被异构系统侵入调用了,怎么办你好,我是何辉。今天我们探索Dubbo框架的第九道特色风味,服务认证。 通过集成 Java 语言编写的 Dubbo 框架来提供服务,你已经非常熟悉了,作为 Dubbo 多语言生态最火热的项目,用 Go 语言开发的 dubbo-go 框架,想必你也有所...2026-01-19Dubbo源码剖析与实战
11、配置加载顺序:为什么你设置的超时时间不生效你好,我是何辉。今天我们探索Dubbo框架的第十道特色风味,配置加载顺序。 如何升级项目工程 pom 文件中某些 dependency 元素的版本号,想必你是轻车熟路了,一般情况下升级的版本都是向下兼容的,基本没问题,但如果跨越大版本升级,还是得多关...2026-01-19Dubbo源码剖析与实战