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生命周期对齐探针的扩展
参考资料