Spring Cloud Alibaba 提供分布式应用开发的一站式解决方案。
它包含开发分布式应用程序所需的所有组件,
使您可以轻松地使用 Spring Cloud 开发应用程序。
使用 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,即可将 Spring Cloud 应用连接到阿里巴巴的分布式解决方案,并通过阿里巴巴中间件构建分布式应用系统。
事件驱动:构建与Spring Cloud Stream RocketMQ Binder连接的高度可扩展的事件驱动微服务
消息总站 : 用 Spring Cloud Bus RocketMQ 链接分布式系统的节点
分布式事务 :支持Seata高性能、易用的分布式事务解决方案
Dubbo 远程调用 :通过Apache Dubbo RPC扩展Spring Cloud service-to-service调用的通信协议
Spring Boot Starter
所有的 Spring Boot Starter 都在阿里云 Spring Boot Project中维护。
阿里云 Redis缓存的 Spring Boot Starter
阿里云mysql 数据库 RDS MySQL的Spring Boot Starter
阿里云 SchedulerX的 Spring Boot Starter
| Spring Cloud 第一代 | Spring Cloud 第二代 | |
|---|---|---|
| 网关 | Spring Cloud Zuul | Spring Cloud Gateway |
| 注册中心 | Eureka、Consul、Zookeeper | Spring Cloud Alibaba Nacos |
| 配置中心 | Spring Cloud Config | Spring Cloud Alibaba Nacos |
| 客户端负载均衡 | Ribbon | Spring Cloud Alibaba Nacos |
| 熔断器 | Hystrix | Spring Cloud Alibaba Sentinel |
| 链路追踪 | Spring Cloud Sleuth+Zipkin | Apache Skywalking || OpenTracing |