概述

Spring Cloud Alibaba 提供分布式应用开发的一站式解决方案。它包含开发分布式应用程序所需的所有组件,使您可以轻松地使用 Spring Cloud 开发应用程序。

使用 Spring Cloud Alibaba,您只需添加一些注解和少量配置,即可将 Spring Cloud 应用连接到阿里巴巴的分布式解决方案,并通过阿里巴巴中间件构建分布式应用系统。

特征

流量控制和服务降级: Alibaba Sentinel的流量控制、断路和系统自适应保护

服务注册与发现:实例可以注册到Alibaba Nacos,客户端可以通过 Spring 管理的 bean 发现实例。通过 Spring Cloud Netflix 来支持客户端负载均衡器 Ribbon

分布式配置:使用阿里巴巴Nacos作为数据存储

事件驱动:构建与Spring Cloud Stream RocketMQ Binder连接的高度可扩展的事件驱动微服务

消息总线 : 用 Spring Cloud Bus RocketMQ 链接分布式系统的节点

分布式事务 :支持Seata高性能、易用的分布式事务解决方案

Dubbo RPC :通过Apache Dubbo RPC扩展Spring Cloud service-to-service调用的通信协议

使用Aliyun

所有的 Spring Boot Starter 都在阿里云 Spring Boot Project中维护。

阿里云对象存储服务

阿里云短信服务

阿里云 Redis

阿里云RDS MySQL

阿里云 SchedulerX

Sentinel: https://sentinelguard.io/zh-cn/index.html Ncaos:https://nacos.io/zh-cn/ Seata:https://seata.io/zh-cn/ Rocketmq:https://rocketmq.apache.org/zh/

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

Spring.io https://spring.io/projects/spring-cloud-alibaba

文章作者: 凌萧
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 凌萧
Spring cloud 使用Spring cloud Alibaba搭建项目
喜欢就支持一下吧