最具有中国特色的微服务组件!阿里新一代 SpringCloud 学习指南
目前市面上 SpringCloud Alibaba 相关的权威资料少之又少,各种博文琳琅满目,其中不少地解释对读者有很多的误导。为此,我花了半个月时间整理收集,结合阿里推出正式版的电子版教程。在这里进行一个开源式的共享,教程的内容大体如下:
第一份:SpringCloud Alibaba 入门到实战(阿里巴巴正式版)
第二份:SpringCloud Alibaba 全解(权威指南)
限于文章篇幅原因,只能以截图的形式展示出来,有需要的小伙伴 点击这里凭本文截图即可获取!
Start 1:SpringCloud Alibaba 入门到实战
基础知识篇
理论篇
单体架构
SOA 架构
微服务架构
分布式配置
Nacos 简介
如何引入 Nacos Config 支持分布式配置
使用 Nacos Config 实现分布式配置
使用 Nacos Config 实现 Bean 动态刷新
使用 Nacos Config 监听实现 Bean 属性动态刷新
Nacos Config 高级配置
Nacos Config Actuator Endpoint
服务注册与发现
Nacos Discovery 简介
如何引入 Nacos Discovery 进行服务注册/发现
使用 Nacos Discovery 进行服务注册/发现
Nacos Discovery 整合 Spring Cloud 服务调用
服务提供者添加 Web 服务
Nacos Discovery 整合 @LoadBalanced RestTemple
Nacos Discovery 整合 Spring Cloud OpenFeign
Nacos Discovery 更多配置项信息
Nacos Discovery Actuator Endpoint
分布式服务调用
Dubbo Spring Cloud 简介
功能特性
Dubbo 使用 Spring Cloud 服务注册与发现
Dubbo 作为 Spring Cloud 服务调用
Dubbo 服务自省
Dubbo 迁移 Spring Cloud 服务调用
如何引入 Dubbo Spring Cloud
使用 Dubbo Spring Cloud 构建服务提供者
使用 Dubbo Spring Cloud 实现 Dubbo 服务消费方
服务熔断和限流
为什么需要流量控制?
为什么需要熔断降级?
Sentinel:高可用护航的利器
Spring Cloud Alibaba Sentinel 服务限流/熔断实战
服务接入 SCA Sentine
流控规则
网关流控规则
熔断降级规则
注解方式自定义埋点
配置自定义的流控处理逻辑
对 Spring Cloud 其他组件的支持
如何选择流控降级组件
分布式消息(事件)驱动
事件驱动架构简介
理解 Spring 消息编程模型
Spring Cloud Stream
分布式事务
为什么需要分布式事务?
常见的分布式事务解决方案
消息最终一致性
XA 标准
TCC 方案
saga 事务解决方案
AT 事务模式
Seata 与 Spring Cloud 集成
如何扩展一个 RPC 框架?
Seata 实战
Start 2:SpringCloud Alibaba 全解
从分布式服务到 SOA,再到微服务,服务化的脚步一直在不断地前进。正所谓“分久必合,合久必分”,在企业高速发展的今天,单体架构已经很难适应业务的快速变化,微服务的出现,为应对快速变化的业务需求、冗长的开发周期提供了一种新的解决方案。它以模块化的思维应对快速变化的业务需求,使用比如自动化部署、自动化业务监控预警、调用链监控、容器化,以及快速开发等思想加快软件的开发周期,实现更快速、更高质量的交付,整体提高客户的满意度。
系统地介绍了微服务普及的各种知识点,横跨软件开发的整个生命周期,采用目前前沿的技术进行知识点的展开。微服务是-一个概念,就像 SOA -样,可能在不同的环境中会产生不同的设计方案。但是总的来说,微服务是为了解决高并发、大数据量的问题而产生的分布式的综合系统解决方案。
内容安排非常有层次感,对于软件开发和从业人员从整体上了解和掌握微服务所需要的知识点进行了全面的梳理。
第 1 章节 微服务介绍
系统架构演变
微服务架构介绍
SpringCloud Alibaba 介绍
第 2 章节 微服务环境搭建
案例准备
创建父工程
创建基础模块
创建用户微服务
创建商品微服务
创建订单微服务
第 3 章节 Nacos Discovery--服务治理
服务治理介绍
nacos 简介
nacos 实战入门
实现服务调用的负载均衡
基于 Feign 实现服务调用
第 4 章节 Sentinel--服务容错
高并发带来的问题
服务雪崩效应
常见容错方案
Sentinel 入门
Sentinel 的概念和功能
Sentinel 规则
SentinelResource 的使用
Sentinel 规则持久化
Feign 整合 Sentinel
第 5 章节 Gateway--服务网关
网关简介
Gateway 简介
Gateway 快速入门
Gateway 核心架构
断言
过滤器
网关限流
第 6 章节 Sleuth--链路追踪
链路追踪介绍
Sleuth 入门
Zipkin 的集成
ZipKin 数据持久化
第 7 章节 Rocketmq--消息驱动
MQ 简介
RocketMQ 入门
消息发送和接收演示
案例
发送不同类型的消息
消息消费要注意的细节
第 8 章节 SMS--短信服务
短信服务介绍
短信服务使用
下单之后发送短信
第 9 章节 Nacos Config--服务配置
服务配置中心介绍
Nacos Config 入门
Nacos Config 深入
Nacos 的几个概念
第 10 章节 Seata--分布式事务
分布式事务基础
分布式事务解决方案
Seata 介绍
Seata 实现分布式事务控制
限于文章篇幅原因,就展示到这里了,有需要的小伙伴 点击这里凭本文截图即可获取!
评论