SpringCloud Alibaba 的优势
●阿里使用过的组件经历了考验,性能强悍,设计合理,现在开源出来给大家用。
●成套产品搭配完善的可视化界面给开发运维带来了极大的便利。
●搭建简单,学习曲线低。
目前市面上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 -样,可能在不同的环境中会产生不同的设计方案。但是总的来说,微服务是为了解决高并发、大数据量的问题而产生的分布式的综合系统解决方案。
内容安排非常有层次感,对于软件开发和从业人员从整体上了解和掌握微服务所需要的知识点进行了全面的梳理。
总共包含了:简介、微服务环境搭建、Nacos Discovery--服务治理、Sentinel--服务容错、、Gateway--服务网关、Sleuth--链路追踪、Rocketmq--消息驱动、SMS--短信服务、Nacos Config--服务配置、Nacos Config--服务配置、Seata--分布式事务、微服务设计原则、微服务之Spring Boot、微服务之Docker、微服务之Spring Cloud、微服务之Spring Cloud其他框架、微服务之自动化测试与质量管理、微服务之JHipster、微服务之自动化部署、微服务之日志收集与监控、完整示例、微服务核心功能推荐等章节的知识。
第 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数据持久化
权威指南_第一本微服务架构
开发篇
运维篇
实战篇
关于阿里内部都在强烈推荐使用的“SpringCloud Alibaba入门到实战(阿里巴巴正式版)+SpringCloud Alibaba 全解+微服务架构指南”《权威指南-第一本微服务架构书》,看完之后两个字形容,爱了爱了!
如果你也爱了,那就移步主页找下获取方式吧~