什么是Spring Cloud Alibaba

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是Spring Cloud Alibaba相关的知识,希望对你有一定的参考价值。

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

依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里分布式应用解决方案,通过阿里中间件来迅速搭建分布式应用系统。

什么是Spring Cloud Alibaba:

  • 阿里巴巴结合自身微服务实践,开源的微服务全家桶
  • 在Spring Cloud项目中孵化,是Spring Cloud的子项目,很有可能成为Spring Cloud第二代的标准实现
  • 许多组件在业界逐渐开始使用,已有很多成功案例

Spring Cloud Alibaba应用场景:

  • 大型复杂的系统,例如大型电商系统
  • 高并发系统,例如大型门户及秒杀系统等
  • 需求不明确,且变更很快的系统,例如创业公司的业务系统

Spring Cloud Alibaba和Spring Cloud的区别和联系:

  • Spring Cloud Alibaba是Spring Cloud的子项目,Spring Cloud Alibaba实现了Spring Cloud的标准;下图大致对比了两者的区别:
  • 技术图片

Spring Cloud标准所提供的功能:
技术图片

Spring Cloud Alibaba基于Spring Cloud标准所实现的主要的功能组件:
技术图片

Spring Cloud Alibaba相比于Spring Cloud:

  • 组件性能更强
  • 良好的可视化界面
  • 搭建简单,学习曲线低
  • 文档丰富并且是中文的

Spring Cloud Alibaba的官方GitHub仓库地址:

https://github.com/alibaba/spring-cloud-alibaba

不管是Spring Cloud还是Spring Cloud Alibaba都是为了提供微服务开发的一站式解决方案,让微服务架构的开发更简单、方便。

以上是关于什么是Spring Cloud Alibaba的主要内容,如果未能解决你的问题,请参考以下文章

云原生Spring Cloud是什么?Spring Cloud版本介绍

Spring Cloud是什么?Spring Cloud版本介绍《二》

《springcloud超级入门》Spring Cloud是什么?Spring Cloud版本介绍《二》

spring-cloud-starter-consul-config 和 spring-cloud-consul-config 区别是什么?从网上没有搜到答案,待跟进。

什么是 Spring Cloud?

Spring Cloud是什么?