线偶
  • 文章
  • 标签
  • 合集
线偶
  • 取消
  • 文章
  • 标签
  • 合集

10 Triple 协议

线偶 发布于 2023-12-07 收录于 源码分析 Dubbo 系列

dubbo 基于 3.2.6 版本

在 dubbo 3.x 中,新增了一种协议,那就是 triple 协议,可以兼容 grpc 协议, 这两个协议的底层都是 http2 协议。 triple 协议实现的比较复杂,所以我会把关键代码贴出来。

阅读全文
DubboSource Code源码分析 Dubbo 系列

08 引用服务(接口级别)

线偶 发布于 2023-12-06 收录于 源码分析 Dubbo 系列

dubbo 基于 3.2.6 版本

接口级别引用是 dubbo 2.x 版本的方式,其主流程和之前的章节【引用服务】没有差别,主要区别在于注册中心的逻辑不一样。

RegistryProtocol#doCreateInvoker 创建 invoker

源码位置: org.apache.dubbo.registry.integration.RegistryProtocol#doCreateInvoker

阅读全文
DubboSource Code源码分析 Dubbo 系列

07 导出服务(接口级别)

线偶 发布于 2023-12-05 收录于 源码分析 Dubbo 系列

dubbo 基于 3.2.6 版本

接口级别导出是 dubbo 2.x 版本的方式,其主流程和之前的章节【导出服务】没有差别,主要区别在于注册中心的逻辑不一样。

RegistryProtocol#export 导出服务

源码位置: org.apache.dubbo.registry.integration.RegistryProtocol#export

阅读全文
DubboSource Code源码分析 Dubbo 系列

从零学 Raft

线偶 发布于 2023-12-05 收录于 从零学技术系列

为什么学

现在很多分布式系统都会使用到分布式一致性协议,比如 nacos、zookeeper、consul、etcd、tikv 等等,而 raft 可以说是最简单的分布式一致性协议。

阅读全文
Raft从零学技术系列

06 引用服务

线偶 发布于 2023-11-27 收录于 源码分析 Dubbo 系列

dubbo 基于 3.2.6 版本

在 dubbo 中引用服务的源码是非常复杂的,这里只介绍主要流程。

DefaultModuleDeployer#referServices 引用服务

源码位置: org.apache.dubbo.config.deploy.DefaultModuleDeployer#referServices

阅读全文
DubboSource Code源码分析 Dubbo 系列

05 导出服务

线偶 发布于 2023-11-25 收录于 源码分析 Dubbo 系列

dubbo 基于 3.2.6 版本

在 dubbo 中导出服务的源码是非常复杂的,这里只介绍主要流程。

DefaultModuleDeployer#exportServices 导出服务

源码位置: org.apache.dubbo.config.deploy.DefaultModuleDeployer#exportServices

阅读全文
DubboSource Code源码分析 Dubbo 系列
  • 1
  • …
  • 8
  • 9
  • 10
  • 11
  • 12
  • …
  • 30
由 Hugo logo Hugo 强力驱动 | 主题 - FixIt logo FixIt
2022 - 2026 线偶CC BY-NC 4.0