spring|在 Dubbo3.0 上服务治理的实践

spring|在 Dubbo3.0 上服务治理的实践

文章图片

spring|在 Dubbo3.0 上服务治理的实践

文章图片

spring|在 Dubbo3.0 上服务治理的实践

文章图片

spring|在 Dubbo3.0 上服务治理的实践

文章图片

spring|在 Dubbo3.0 上服务治理的实践

文章图片

spring|在 Dubbo3.0 上服务治理的实践

文章图片

spring|在 Dubbo3.0 上服务治理的实践

文章图片

spring|在 Dubbo3.0 上服务治理的实践

文章图片

spring|在 Dubbo3.0 上服务治理的实践

文章图片

spring|在 Dubbo3.0 上服务治理的实践

文章图片


Dubbo3.0 介绍 自从 Apache Dubbo 在 2011 年开源以来 , 经过多年一众大规模互联网、IT 公司的实践积累了大量经验 , Dubbo 凭着对 Java 用户友好、功能丰富、治理能力强等优点在过去取得了很大的认可 , 成为国内外流行主流的 RPC 框架之一 。
但随着云原生时代的到来 , 对以 Apache Dubbo、Spring Cloud 等为代表的 Java 微服务治理体系提出了新的要求 , 包括期望应用可以更快的启动、应用通信的协议穿透性可以更高、能够对多语言的支持更加友好等 。 比如 Spring 在今年也推出了其基于 GraalVM 的 Spring Native Beta 解决方案 , 拥有毫秒级启动的能力、更高的处理性能等 。
这样的背景对下一代 Apache Dubbo 提出了两大要求:
1、要保留已有开箱即用和落地实践背景下带来的好处 , 这也是众多开发者所期望的;
2、尽可能地遵循云原生思想 , 能更好的复用底层云原生基础设施、贴合云原生微服务架构 。
Dubbo 3.0 是在云原生背景下诞生的 , 使用 Dubbo 构建的微服务遵循云原生思想 , 能更好的复用底层云原生基础设施、贴合云原生微服务架构 。 这体现在:
服务支持部署在容器、Kubernetes 平台 , 服务生命周期可实现与平台调度周期对齐; 支持经典 Service Mesh 微服务架构 , 引入了 Proxyless Mesh 架构 , 进一步简化 Mesh 的落地与迁移成本 , 提供更灵活的选择; 作为桥接层 , 支持与 SpringCloud、gRPC 等异构微服务体系的互调互通 。在云原生大背景下 , Apache Dubbo 3.0 选择全面拥抱云原生 , 对 Dubbo 架构升级 , 提出了全新的服务发现模型、下一代 RPC 协议和云原生基础设施适配等 。

Dubbo3.0 商业版 下面我先介绍阿里云上微服务治理相关的三款云产品:EDAS、MSE、SAE 。
EDAS 阿里云 aPaaS 产品 , 一站式部署发布平台 , 同时它是一艘航母 , 具备微服务治理、监控、压测、限流降级等一系列能力 , 同时它也是一个 AIOps 平台 。
EDAS 3.0 作为分布式架构、数字化转型上云的首选在线业务应用托管平台 , 在微服务治理、应用发布变更以及智能运维等多个维度为用户应用提供智能化、自动化的解决方案 。
\"在 PaaS 层面 , 我们始终拥抱开源技术 , 并保持和社区版本兼容的时效性;在企业特性上 , 例如服务治理、应用监控等方面 , 我们提供一个稳定成熟的产品 , 来降低企业构建互联网化应用的门槛 , 例如企业级应用服务 EDAS 3.0 就是这样一个典型的产品\" 。