11 常用过滤器 线偶 发布于 2023-12-23 收录于 源码分析 Dubbo 系列dubbo 基于 3.2.6 版本在 dubbo 中,filter 是非常核心的组件之一,很多功能都是依靠 filter 来实现的,下面我来介绍几种常用的 filter 实现。ConsumerContextFilter (consumer 传递隐式参数) 源码位置: org.apache.dubbo.rpc.cluster.filter.support.ConsumerContextFilter
Spring Aop 原理 线偶 发布于 2023-12-18 收录于 源码分析 Spring Boot 系列AopAutoConfiguration 自动配置类 源码位置: org.springframework.boot.autoconfigure.aop.AopAutoConfiguration
09 Dubbo 协议 线偶 发布于 2023-12-07 收录于 源码分析 Dubbo 系列dubbo 基于 3.2.6 版本在 dubbo 2.x 中,最常用的协议就是 dubbo 协议,我们有必要弄懂整个实现过程。export 导出服务 源码位置: org.apache.dubbo.rpc.protocol.dubbo.DubboProtocol#export
10 Triple 协议 线偶 发布于 2023-12-07 收录于 源码分析 Dubbo 系列dubbo 基于 3.2.6 版本在 dubbo 3.x 中,新增了一种协议,那就是 triple 协议,可以兼容 grpc 协议, 这两个协议的底层都是 http2 协议。 triple 协议实现的比较复杂,所以我会把关键代码贴出来。
08 引用服务(接口级别) 线偶 发布于 2023-12-06 收录于 源码分析 Dubbo 系列dubbo 基于 3.2.6 版本接口级别引用是 dubbo 2.x 版本的方式,其主流程和之前的章节【引用服务】没有差别,主要区别在于注册中心的逻辑不一样。RegistryProtocol#doCreateInvoker 创建 invoker 源码位置: org.apache.dubbo.registry.integration.RegistryProtocol#doCreateInvoker
07 导出服务(接口级别) 线偶 发布于 2023-12-05 收录于 源码分析 Dubbo 系列dubbo 基于 3.2.6 版本接口级别导出是 dubbo 2.x 版本的方式,其主流程和之前的章节【导出服务】没有差别,主要区别在于注册中心的逻辑不一样。RegistryProtocol#export 导出服务 源码位置: org.apache.dubbo.registry.integration.RegistryProtocol#export