几年前 Dubbo被 SpringCloud所取代,相同的剧本,可惜阿里巴巴和 Spring社区都是巨头,巨头之间战斗要考虑很多,于是它们想到了合作, SpringCloud与alibaba相结合,技术上有人负责更新新的组件,也还可以继续使用 Spring社区的技术。于是 SpringCloudAlibaba诞生了。
很多人可能会问,有了spring cloud这个微服务的框架,为什么又要使用spring cloud alibaba这个框架了?最重要的原因在于spring cloud中的几乎所有的组件都使用Netflix公司的产品,然后在其基础上做了一层封装。然而Netflix的服务发现组件Eureka已经停止更新,我们公司在使用的时候就发现过其一个细小的Bug;而其他的众多组件预计会在明年(即2020年)停止维护。所以急需其他的一些替代产品,也就是spring cloud alibaba,目前正处于蓬勃发展的态式。
今天小编就来跟大家分享一份可以系统学习Spring Cloud Alibaba的资料。
文档内容过多,避免影响到大家的阅读体验,在此只以截图展示部分内容
目录:
一:微服务介绍
垂直应用架构
微服务架构的常见解决方案
二:微服务环境搭建
微服务环境搭建
三:Nacos DisCovery--服务治理
Nacos Discovery--服务治理
自定义实现负载均衡
四:Sentinel--服务容错
服务雪崩效应
实现一个接口的限流
五: Gateway--服务网关
Gateway--服务网关
全局过滤器
六: Sleuth--链路追踪
Sleuth--链路追踪
Zipkin的集成
七: Rocketmq--消息驱动
事务消息
Rocketmq--消息驱动
八: SMS--短信服务
SMS--短信服务
九: Nacos Config--服务配置
Nacos Config--服务配置
十: Seata--分布式事务
分布式事务基础
Seata实现分布式事务控制
扩展章节:Dubbo-rpc通信
Dubbo-rpc通信
Spring Cloud Alibaba 虽然诞生时间不久,但是背靠大树好乘凉,赖于阿里巴巴强大的技术影响力,已经成为微服务解决方案的重要选择之一。如果使用了SpringCloudAlibaba,最好使用alibaba整个体系产品。