Skip to content

Latest commit

 

History

History
64 lines (33 loc) · 1.73 KB

README.md

File metadata and controls

64 lines (33 loc) · 1.73 KB

cloud2021

SpringCloud&SpringCloudAlibaba学习代码 什么是 Spring Cloud Alibaba?

1、阿里巴巴结合自身微服务实践,开源的微服务全家桶

2、在Spring Cloud 项目中孵化,很可能成为Spring Cloud 第二代的标准实现

3、在业界广泛使用,已有很多成功案例

真实应用场景

1、大型复杂的系统,例如大型电商系统

2、高并发系统,例如大型门户,秒杀系统

3、需求不明确,且变更很快的系统,例如创业公司业务系统。

springcloud 第一代

Eureka 2.0孵化失败

Ribbon 进入维护状态,预计2020年1月停止维护,新的标准已形成:spring-cloud-loadbalancer,但暂无参考实现。springcloud Hoxton 才会孵化出替代品。

Zuul 进入维护状态,预计2020年1月停止维护

springcloud config 搭建复杂,约定多,设计繁重,没有界面,难以上手

springcloud alibaba

Nacos Discovery 性能强劲,感知更快

Ribbon 进入维护状态,预计2020年1月停止维护,新的标准已形成:spring-cloud-loadbalancer,但暂无参考实现。springcloud Hoxton 才会孵化出替代品。

Sentinel 可视化配置,上手更简单

springcloud Gateway 性能是Zuul的1.6倍

Nacos config 搭建简单,可视化界面,配置管理更高效,学习曲线低

总结:

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

springcloud alibaba 重要组件

1/服务发现:Nacos

2/实现负载均衡:Ribbon

3/声明式HTTP 客户端-Feign

4/服务容错:Sentinel

5/消息驱动:RocketMQ

6/API网关 Gateway

7/用户认证与授权

8/配置管理Nacos

9/调用链监控Sleuth,