一篇文章掌握SpringCloud与SpringCloud Alibaba的区别

目录

一、SpringCloud组件的升级与替换

二、服务注册中心的比较

1、根据CAP理论对注册中心进行分类

2、Zookeeper通过Zab协议保证强一致性

3、Eureka保证高可用性

4、Nacos既支持AP模式又支持CP模式

三、服务调用框架的比较

1、Ribbon

2、OpenFeign

3、Dubbo

四、服务降级框架的比较

Hystrix和Sentinel的比较


一、SpringCloud组件的升级与替换

由于SpringCloud Netflix原先的一些组件进入停更维护状态,因此这些组件逐渐被SpringCloud Alibaba一些新技术所替代。

SpringCloud Alibaba,实际上对我们的SpringCloud2.x和1.x实现拓展组件功能

1.Nacos=分布式配置中心+分布式注册中心=Eureka+Config

2.目的是为了推广阿里的产品,如果使用了SpringCloud Alibaba,最好使用alibaba整个体系产品。

序号 组件 SpringCloud SpringCloud Alibaba
1 服务注册中心 Eureka Zookeeper、Consul、Nacos(推荐)
2 配置中心 Config Nacos
3 服务总线(消息总线) Bus Nacos
4 负载均衡 Ribbon LoadBalancer
5 服务调用 Feign OpenFeign、Dubbo
6 服务网关 Zuul Gateway
7 服务降级(熔断降级) Hystrix Sentinel(流量控制、熔断降级、系统负载保护)
8 服务跟踪(链路追踪) Sleuth&Zipkin SkyWalking
9 分布式事务 无(第三方替代方案:2pc) Seata
10 分布式任务调度 无(第三方替代方案:xxl-job) SchedulerX
11 消息中间件 无(第三方替代方案:RabbitMQ) RocketMQ
12 批量任务 Spring Cloud Task Spring Cloud Task
13 数据流 Stream
14 服务安全 Security或(第三方替代方案:Shiro) Security
Spring CloudSpring Cloud Alibaba都是用于构建分布式系统的开发框架,但它们有一些区别Spring CloudSpring团队开发的一个开源框架,它提供了一组工具组件,用于构建管理分布式系统的各个方面,如服务发现、负载均衡、配置管理、消息总线等。Spring Cloud基于Spring Boot,并且Spring家族的其他项目无缝集成,使得构建部署分布式系统变得更加简单高效。 Spring Cloud Alibaba是在Spring Cloud基础上进行扩展的一个子项目,它是由阿里巴巴开发维护的。Spring Cloud Alibaba提供了一系列的解决方案,如服务注册发现、配置中心、消息队列、限流熔断、调用链追踪等,以满足企业级分布式系统的需求。Spring Cloud Alibaba还集成了阿里巴巴的开源项目,如Nacos、Sentinel、RocketMQ等,使得开发人员可以更方便地使用这些阿里巴巴的技术栈。 因此,Spring Cloud主要关注于构建分布式系统的各个方面,而Spring Cloud Alibaba则在此基础上提供了更多阿里巴巴技术栈集成的功能解决方案。根据具体的需求,开发人员可以选择使用Spring Cloud或者Spring Cloud Alibaba来构建管理自己的分布式系统。<span class="em">1</span><span class="em">2</span> #### 引用[.reference_title] - *1* [springcloud-alibaba:springcloud阿里巴巴演示](https://download.csdn.net/download/weixin_42157188/16207344)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [xc-spring-cloud-alibabaSpring Cloud阿里巴巴(2.2.1最新版)+ nacos + dubbo + gateWay + sentinel + ...](https://download.csdn.net/download/weixin_42107561/14958068)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值