初识Spring Cloud Alibaba
Spring Cloud Alibaba 是一个将Spring Cloud “阿里巴巴化“的微服务架构框架,它具备Spring Cloud 所有的能力,并添加了Nacos、Dubbo、RocketMQ等 Spring Cloud不具备的微服务架构能力。简单来说:搭建微服务架构,使用Spring Cloud Alibaba 比使用Spring Cloud更高效,更简单,开发的技术成本更低。
2018年10月31日,Spring Cloud Alibaba正式开源,并提交了第一个正式稳定版本 0.1.0.RELEASE。Spring Cloud Alibaba用了不到两年的时间,完成从0到1,成为了GitHub上的明星项目。
我们开发人员都知道,Spring Cloud Alibaba 是致力于提供微服务开发的一站式解决方案。但是很多的朋友还是不是很了解,或者说知识略懂一些浅显的知识,从没有深入地学习过。话不多说下面我们直接来看干货!
SpringCloudAlibaba全彩版笔记
章节目录
第一章 微服务介绍
本章节主要内容有系统架构演变、什么是微服务架构、什么是Spring Cloud Alibaba
第二章 微服务环境搭建
本章节主要内容有创建用户微服务、商品微服务、订单微服务
第三章Nacos Discovery--服务治理
本章节主要内容有服务治理介绍、nacos简介、nacos实战入门、实现服务调用的负载均衡
第四章Sentinel--服务容错
本章节主要内容有高并发带来的问题、服务雪崩效应、常见容错方案、Sentinel入门、Sentinel的概念和功能等
第五章Gateway--服务网关
本章节主要内容有网关简介、Gateway简介、过滤器、网关限流等内容
第六章Sleuth--链路追踪
本章节主要内容有链路追踪介绍、Sleuth入门、Zipki的集成、ZipKin数据持久化等内容
第七章Rocketmq--消息驱动
本章节主要内容有MQ简介、RocketMQ入门、消息发送和接收演示等内容
第八章SMS--短信服务
本章节主要内容有短信服务介绍、短信服务使用、下单之后发送短信等内容
第九章Nacos Config--服务配置
本章节主要内容有Hacos Config入门、Nacos Config深入、nacos的几个概念等内容
第十章Seata--分布式事务
本章节主要内容有分布式事务基础、分布式事务解决方案、Seata介绍、Seata实现分布式事务控制等内容
学习Spring Cloud Alibaba的建议
在学习Spring Cloud Alibaba之前,需要先熟悉Spring Boot 和 Spring Cloud。在搭建微服务架构的时候,好多程序猿小伙伴,肯定也会遇到该如何选择组件是使用Spring Cloud组件还是使用Spring Cloud Alibaba组件。
我也是从Servlet + Jsp 到 Spring 再到 Spring Boot 一步步过来的,所以框架对开发者的优势感受颇深。