【Dubbo3入门到精通】总体技术体系介绍及技术指南(目录)

时间:2022-12-08 11:21:14

Dubbo3开题简介

  • 如开篇所述,Dubbo 提供了构建云原生微服务业务的一站式解决方案,可以使用 Dubbo 快速定义并发布微服务组 件,同时基于 Dubbo 开箱即用的丰富特性及超强的扩展能力,构建运维整个微服务体系所需的各项服务治理能力, 如 Tracing、Transaction 等,Dubbo 提供的基础能力包括如下。
  • Dubbo3 基于 Dubbo2 演进而来,在保持原有核心功能特性的同时, Dubbo3 在易用性、超大规模微服务实践、云 原生基础设施适配等几大方向上进行了全面升级。 以下内容都将基于 Dubbo3 展开。

Dubbo3导学前奏(零基础入门) - 5

  • 介绍什么是Dubbo?
  • Dubbo工作流程
  • Dubbo核心特性
  • Dubbo3介绍速览
  • Dubbo3支持RPC协议

Dubbo3技术理论(透析架构) - 8

  • Dubbo3概念与架构(一站式微服务解决方案,大规模企业微服务实践沉淀)
  • Dubbo3的设计思想(设计理念和方案)
  • Dubbo3新特性概览(全新服务发现模型)
  • Dubbo3的可扩展性(Dubbo3又增加了哪些扩展点)
  • Dubbo3的生态体系(适用于微服务和云原生)
  • Dubbo3的部署机制(Dubbo3的多元化部署体系)
  • Dubbo3的服务治理之Dubbo Mesh体系
  • Dubbo3的亮点Triple协议(GRPC和Http/2的结合体,下一代 RPC 通信协议)

Dubbo3框架搭建实践(手把手教学)- 6

  • Dubbo3开发实践之SpringBoot快速开发Dubbo服务
  • Dubbo3开发实践之IDL定义跨语言服务
  • Dubbo3开发实践之XML模式开发实践(适用于Spring托管项目)
  • Dubbo3开发实践之Annotation模式开发指南(适用于SpringBoot托管项目)
  • Dubbo3开发实践之API实现机制开发指南(用于分析Dubbo3核心组件及底层原理)
  • Dubbo3内嵌式注册中心(Zookeeper)的开发实战技巧

Dubbo3基本功能开发实践(配置框架与服务行为) - 15

  • Dubbo3如何实现只注册不订阅和只订阅不注册
  • 实践Dubbo3启动时检查依赖的服务是否可用
  • Dubbo3如何配置多协议运作以及端口协议复用和单端口多协议
  • Dubbo3如何延迟暴露服务及直连提供机制
  • Dubbo3生产者和消费者如何实现异步调用
  • Dubbo3如何实现本地调用机制体系
  • Dubbo3为同一个服务配置多个版本及服务降级实现
  • Dubbo3中进行参数校验及自定义扩展校验体系
  • Dubbo3建立分组接口实现并且聚合分组的结果
  • Dubbo3使用Reactive API操作Triple流式调用及基于Triple协议进行流式通信
  • Dubbo3如何实现实现泛化调用(客户端泛化)
  • 集群调用失败时,Dubbo3提供的容错方案
  • Dubbo3上下文及传参机制建立全链路追踪体系
  • Dubbo3提供的集群负载均衡策略
  • Dubbo3中使用高效的Java序列化(Kryo 和 FST)

Dubbo3企业级实战(生产级别技巧) - 5

  • Dubbo3实现使用分布式事务
  • Dubbo3实现提升服务安全性(权限控制+服务鉴权)
  • Dubbo3实现自定义服务容器+优雅停机
  • Dubbo3实现三中心实现体系(元数据中心+配置中心+注册中心)
  • Dubbo3与Kubernetes生命周期对齐探针的扩展

参考资料