SpringCloudAlibaba.png## 简介
本篇文章主要是对Spring Cloud Alibaba的介绍。

1、什么是Spring Cloud Alibaba

  • 阿里巴巴结合自身微服务实践,开源的微服务全家桶
  • Spring Cloud项目中孵化,很可能成为Spring Cloud第二代的标准实现
  • 在业界广泛使用,已有很多成功案例

2、Spring Cloud Alibaba真实应用场景

  • 大型复杂的系统,例如大型电商系统
  • 高并发系统,例如大型门户,秒杀系统
  • 需求不明确,且变更很快的系统,例如创业公司业务系统

3、Spring Cloud AlibabaSpring Cloud有什么区别和联系?

  1. Spring Cloud AlibabaSpring Cloud的子项目;
  2. Spring Cloud Alibaba符合Spring Cloud的标准;
  3. 相对于Spring Cloud的第一代实现,Spring Cloud Alibaba的优势还是比较明显的:
Spring Cloud 第一代 状态 Spring Cloud Alibaba 状态
Eureka 2.0孵化失败 Nacos Discover 性能强劲,感知更快
Ribbon 进入维护状态,预计2020年1月停止维护,新的标准已形成:spring-cloud-loadbalancer,但暂无参考实现。Spring Cloud Hoxton才会孵化出替代品
Hystrix/Hystrix Dashboard/Turbine 进入维护状态,预计2020年1月停止维护 Sentinel 可视化配置,上手更简单
Zuul 进入维护状态,预计2020年1月停止维护 Spring Cloud Gateway 性能是Zuul的1.6倍
Spring Cloud Config 搭建复杂,约定多,设计繁重,没有界面,难以上手 Nacos Config 搭建简单,有可视化界面,配置管理更有效,学习曲线低

4. 总结来说:

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

5. 我们能学到什么?

  • Spring Cloud Alibaba核心组件的用法及实现原理
  • Spring Cloud Alibaba结合微信小程序从0学习真正开发中的使用
  • 实际工作中如何避免踩坑,正确的思考问题方式
  • Spring Cloud Alibaba的进阶:代码的优化和改善,微服务监控
Last modification:December 14, 2020
If you think my article is useful to you, please feel free to appreciate