Spring Cloud Alibaba 概述

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

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

  • Spring Cloud Getway:网关
  • Alibaba Sentinel :流量控制和服务降级:的流量控制、断路器【又称:熔断器】和系统自适应保护
  • Alibaba Nacos :服务注册与发现:实例可以注册到阿里巴巴的 Nacos,
    客户端可以通过 Spring 管理的 bean 发现实例。
    支持负载均衡:通过内置 Spring-Cloud-Netflix-Ribbon
    支持分布式配置Config:使用阿里巴巴Nacos作为数据存储
  • Spring Cloud Sleuth:使用Sleuth+ZipKin 实现链路追踪【Apache Skywalking 或者 OpenTracing 也行】

事件驱动:构建与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中维护。

阿里云对象存储服务Spring Boot Starter

阿里云短信服务Spring Boot Starter

阿里云 Redis缓存的 Spring Boot Starter

阿里云mysql 数据库 RDS MySQL的Spring Boot Starter

阿里云 SchedulerX的 Spring Boot Starter

Spring Cloud 一代二代比较

Spring Cloud 第一代Spring Cloud 第二代
网关Spring Cloud ZuulSpring Cloud Gateway
注册中心Eureka、Consul、ZookeeperSpring Cloud Alibaba Nacos
配置中心Spring Cloud ConfigSpring Cloud Alibaba Nacos
客户端负载均衡RibbonSpring Cloud Alibaba Nacos
熔断器HystrixSpring Cloud Alibaba Sentinel
链路追踪Spring Cloud Sleuth+ZipkinApache Skywalking || OpenTracing
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值