Dubbo 是阿里巴巴公司开源的一个高性能 Java RPC 服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring 框架无缝集成。它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。
这次深度培训,重点是讲解 Dubbo 的技术特性,以及开发者和企业在使用过程中遇到的常见问题,阿里专家将作详细的解读,如何通过 Dubbo 实现更高性能的应用开发。
演讲提纲:
- Dubbo 核心功能与原理介绍
- RPC 基础知识
- Dubbo 特性
- Dubbo 遇到挑战
- 打造更适合微服务、云原生体系的服务发现机制
- 应用级别的服务注册机制介绍
- Spring Cloud 注册格式统一,注册数据互相感知
- 和 Spring Cloud 的互相调用
- 跨语言开发和协议穿透性:支持 HTTP/2 与 gRPC
- HTTP2 和 gRPC 协议介绍
- 实现原理
- 演示
- Dubbo 如何成为云原生、混合部署场景下的完整服务治理解决方案
- 问题、挑战和选择
- 服务发现
- 服务治理
- ServiceMesh 的思考
- 企业实践案例(1个小时)
- Dubbo 升级2.6.x, 2.7.x遇到的问题
- 异步化在携程的应用
- 跨语言问题的解决方案
- 注册中心:注册中心选型,遇到的问题,有哪些可行的方案
- 路由规则的实现:同机房优先、同城容灾
- 配置中心的应用场景
- 灰度环境、灰度的一些思考
- API 文档和服务测试
- 压测&全链路跟踪
听众受益点:
了解 Dubbo 现状、面临的挑战和解决方案以及 Dubbo 的未来定位。主题讲师作为 Dubbo 核心开发者,将提供对 Dubbo 的全面分析,重新定位与 SpringCloud、gRPC 的关系,分析在云原生、微服务场景下 Dubbo 如何继续成为最优解决方案。