(资料图片仅供参考)
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生命周期对齐探针的扩展
参考资料
https://github.com/apache/dubbo/releaseshttps://dubbo.apache.org/