Spring Cloud Alibaba 同时兼容dubbo与openfeign

avatar
作者
猴君
阅读量:2

一、前言

dubbo与springcloud都可以单独作为微服务治理框架在生产中进行使用,但使用过springcloud的同学大概了解到,springcloud生态的相关组件这些年已经逐步停更,这就导致在服务架构演进过程中的迭代断层,以至于一些新的技术组件引入困难重重,于是在国内的市场上就有了升级版的springcloud-alibaba。

二、springcloud-alibba与dubbo对比

2.1 springcloud-alibaba 简述

Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。

2.1.1 主要技术组件介绍

springcloud-alibaba提供了丰富的服务治理技术组件,列举如下:

  • Sentinel:流控治理组件,以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性;
  • Nacos:一个更易于构建云原生应用的集动态服务发现、分布式配置管理和服务管理平台;
  • RocketMQ:一款开源的分布式消息系统,基于高可用分布式集群技术,提供低延时的、高可靠的消息发布与订阅服务;
  • Dubbo:Apache Dubbo™ 是一款高性能 Java RPC 框架,可以单独作为服务治理框架;
  • Seata:阿里巴巴开源产品,一个易于使用的高性能微服务分布式事务解决方案;
  • Alibaba Cloud ACM(收费等同于Nacos):一款在分布式架构环境中对应用配置进

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!