Spring Cloud Alibaba#04. Spring Cloud Alibaba介绍

Spring Cloud Alibaba#04. Spring Cloud Alibaba介绍

本文主要介绍Spring Cloud的生态体系

笔记对应学习视频:

https://www.itlaoqi.com/chapter/2646.html

什么是Spring Cloud

  • Spring Cloud是Spring为微服务提供的一站式解决方案
  • Spring Cloud基于Spring Boot实现云应用开发
  • Spring Cloud是一组独立组件(中间件)的集合

Spring Cloud Alibaba#04. Spring Cloud Alibaba介绍

Spring Cloud 组件间版本关系

Spring Cloud Alibaba#04. Spring Cloud Alibaba介绍

Spring Cloud Alibaba#04. Spring Cloud Alibaba介绍

Spring Cloud微服务体系的组成

  • 服务发现(Eureka/Consul/ZooKeeper)
  • 服务调用(Hystrix/Ribbon/OpenFeign)
  • 路由与过滤(Zuul/Spring Cloud Gateway)
  • 配置中心(Spring Cloud Config)
  • 消息总线(Spring Cloud Stream/Spring Cloud Bus)
  • 安全控制(Spring Cloud Security)
  • 链路监控(Spring Cloud Sleuth)
  • 其他工具(Spring Cloud Cli/Spring Cloud Cluster)

Spring Cloud Alibaba#04. Spring Cloud Alibaba介绍

Spring Cloud Alibaba(SCA)

  • Spring Cloud的子项目,与Spring Cloud兼容
  • 阿里巴巴提供的微服务整体解决方案
  • 提供了比Spring Cloud官方更完整的解决方案

Spring Cloud Alibaba微服务体系的组成

  • 服务发现 - Nacos
  • 服务调用 - OpenFeign / Dubbo / gRPC
  • 路由网关 - Gateway
  • 配置中心 - Nacos
  • 消息驱动 - RocketMQ
  • 流量控制 - Sentinel
  • 分布式事务 - SEATA
  • 分布式任务调度 - SchedulerX
  • 分布式存储 - OSS

Spring Cloud Alibaba#04. Spring Cloud Alibaba介绍

为什么推荐Spring Cloud Alibaba

  • Zuul/Eureka/Consul 等项目遇到停更或禁用的困难
  • 全国产, 符合中国人的使用习惯
  • 中文文档,学习成本低
  • 中美关系,几乎所有的高端应用场景都在去IOE化