Spring Cloud Alibaba 介绍

简介: Spring Cloud Alibaba 介绍

什么是Spring Cloud Alibaba

  • 阿里巴巴结合自身微服务实践,开源的微服务全家桶
  • 在Spring Cloud项目中孵化,很可能成为Spring Cloud的第二代的标准实现

Spring Cloud Alibaba 真实应用场景

  • 大型复杂的系统,例如大型电商系统(原因:业务复杂)
  • 高并发系统,例如大型门户,秒杀系统(原因:去中心化,能够承载更高的负载压力,并且提供个一款很好用的容错组件`Sentinel`可以进一步提升应用可用性、容错性)
  • 需求不明确,且变更很快的系统,例如创业公司业务系统(原因:修改模块方便)

Spring Cloud Alibaba 和 Spring Cloud 有什么区别和联系呢?

Spring Cloud AlibabaSpring Cloud的子项目

Spring Cloud AlibabaSpring Cloud的子项目

Spring Cloud 第一代 状态 Spring Cloud Alibaba 状态
Eureka 2.0孵化失败 Nacos Discovery 性能强劲,感知更快
Ribbon 进去维护状态,预计2020年1月停止维护,新的标准已形成:spring-clound-loadbalancer,但暂无参考实现。Spring Clound Hoxton 才会孵化出替代品
Hystrix/Hystrix Dashboard/Turbine 进入维护状态,预计2020年1月停止维护 Sentinel 可视化配置,上手更简单
Zuul 进入维护状态,预计2020年1月停止维护 Spring Cloud Gateway 性能是Zuul的1.6倍
Spring Clound Config 搭建复杂,约定多,设计繁重,没有洁面,难维护,难以上手 Nacos Config 搭建简单,有可视化界面,配置管理更高效,学习曲线低

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

Spring Clound Alibaba 的重要组件

服务发现 Nacos 实现负载均衡 Ribbon 声明式HTTP客户端-Feign
服务发现原理 负载均衡的常见模式剖析 如何使用Feign
Nacos Server/Client RestTemplate整合Ribbon Feign配置自定义
高可用Nacos搭建 Ribbon配置自定义 如何扩展Feign
0 如何扩展 Ribbon 0
服务容错 Sentinel 消息驱动 RocketMQ API网关 Gateway
服务容错原理 Spring Clound Stream 整合Gateway
Sentinel 实现异步消息推送与消费 三大核心
Sentinel Dashboard 聚合微服务请求
Sentinel 核心原理分
用户认证与授权 配置管理 Nacos 调用链监控Sleuth
认证授权的常见方案 配置如何管理 调用链监控原理剖析
改造Gateway 配置动态刷新 Sleuth使用
扩展Feigh Dashboard 配置管理的最佳实践 Ziplin使用
相关文章
|
3天前
|
监控 Java Sentinel
Spring Cloud Sentinel:概念与实战应用
【4月更文挑战第28天】在分布式微服务架构中,确保系统的稳定性和可靠性至关重要。Spring Cloud Sentinel 为微服务提供流量控制、熔断降级和系统负载保护,有效预防服务雪崩。本篇博客深入探讨 Spring Cloud Sentinel 的核心概念,并通过实际案例展示其在项目中的应用。
11 0
|
6天前
|
Java 数据安全/隐私保护 Sentinel
微服务学习 | Spring Cloud 中使用 Sentinel 实现服务限流
微服务学习 | Spring Cloud 中使用 Sentinel 实现服务限流
|
7天前
|
Java API Nacos
第十二章 Spring Cloud Alibaba Sentinel
第十二章 Spring Cloud Alibaba Sentinel
18 0
|
7天前
|
消息中间件 SpringCloudAlibaba Java
第十章 SpringCloud Alibaba 之 Nacos discovery
第十章 SpringCloud Alibaba 之 Nacos discovery
|
7天前
|
监控 Java 微服务
第八章 Spring Cloud 之 Hystrix
第八章 Spring Cloud 之 Hystrix
10 0
|
7天前
|
监控 Java API
第七章 Spring Cloud 之 GateWay
第七章 Spring Cloud 之 GateWay
13 0
|
7天前
|
负载均衡 前端开发 Java
第六章 Spring Cloud 之 OpenFeign
第六章 Spring Cloud 之 OpenFeign
10 0
|
7天前
|
负载均衡 算法 Java
第五章 Spring Cloud Netflix 之 Ribbon
第五章 Spring Cloud Netflix 之 Ribbon
16 0
|
7天前
|
消息中间件 Java Nacos
第三章 Spring Cloud简介
第三章 Spring Cloud简介
17 0
|
7天前
|
Java Nacos 开发者
Java从入门到精通:4.2.1学习新技术与框架——以Spring Boot和Spring Cloud Alibaba为例
Java从入门到精通:4.2.1学习新技术与框架——以Spring Boot和Spring Cloud Alibaba为例