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

Apache Dubbo 3.0 顺应云原生时代,提供更快启动、更高协议穿透性和多语言友好支持。在云原生背景下,Dubbo3.0 与 Kubernetes 集成,支持服务部署在容器平台,引入 Proxyless Mesh 架构,兼容 SpringCloud、gRPC 等异构体系。阿里云的 EDAS、MSE、SAE 提供了开箱即用的服务治理能力,如服务契约详情、全链路流量控制、标签路由、服务测试、离群实例摘除、服务鉴权、服务Mock等功能,帮助用户无缝过渡到云原生微服务架构。
摘要由CSDN通过智能技术生成

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 就是这样一个典型的产品"。

——阿里巴巴合伙人、阿里云智能基础产品事业部 高级研究员 蒋江伟

  • MSE

微服务引擎(Micro Service Engine,简称 MSE)是一个面向业界主流开源微服务生态的一站式微服务平台, 帮助微服务用户更稳定、更便捷、更低成本的使用开源微服务技术构建微服务体系。提供注册中心、配置中心全托管(兼容 Nacos/ZooKeeper/Eureka)、网关(兼容 Zuul/Kong/Spring Cloud Gateway)和无侵入的开源增强服务治理能力。

  • SAE

Serverless 应用引擎(简称 SAE)是首款面向应用的 Serverless PaaS,提供成本更优、效率更高的一站式应用托管方案。支持 Spring Cloud/Dubbo/HSF 应用零改造上云,提供监控诊断、自动构建镜像、Java 全链路加速、多发布策略、秒级自动弹性等能力,支持 Jenkins/云效/插件等部署应用,还能通过 Docker 镜像部署任何语言的应用。

以上三款云产品所有的服务治理能力开箱即用,支持近五年来市面上所有开源 Dubbo、Spring Cloud 框架,包括 Dubbo 3.0;以下的所有能力无需修改一行代码与配置,您只需将您的 Dubbo 3.0 的应用接入 EDAS/MSE/SAE ,都是开箱即用的能力。

1、完整的服务契约详情

在治理的过程中,服务契约是所有功能的原材料。在进行测试验证其可用性的时候,需要知道服务提供的方法,并根据方法参数自动填充模板ÿ

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值