最新阿里大牛教学Spring Cloud Alibaba分享

现在软件后端开发普遍都偏向微服务开发了,而我们 Java 程序员开发有谁不知道 Spring呢?

Spring社区有大一统 java 的趋势,快速构建一个单体单元 SpringBoot,分布式微服务解决方案 SpringCloud以及核心的 SpringFrameWork和各种组件等等。

今天的主角之一就是 SpringCloud,它是一个分布式的微服务解决方案。区别于 Dubbo, Dubbo只是一个远程 rpc 调用框架。而前者则是一整套的解决方案,包括服务注册服务调用负载均衡服务网关服务降级与熔断分布式配置管理消息总线等等技术。也就是说 SpringCloud自成一个生态。

最重要的是,Spring Cloud Alibaba 早就得到了 Spring Cloud 官方认证:


相比 Spring Cloud 官方标准,Spring Cloud Alibaba 提供了更完整的功能、更好用的 API,同时在中文的加持下让复杂的微服务架构变得不再高不可攀,目前 Spring Cloud Alibaba 已经是事实上的国内微服务技术标准,这也是我为什么极力推荐学习 Spring Cloud Alibaba 的重要原因。

有一说一,市面上也没有多少像样的真正基于 Spring Cloud 的实战教程,大多是老版本那套东西,或者是基于 Spring Boot / Java 的应用,那不是真正的 Spring Cloud!!******************************************************


第一章 微服务介绍

1.1 系统架构演变

1.1.1 单体应用架构

1.1.2 垂直应用架构

1.1.3 分布式架构

1.1.4 SOA架构

1.1.5 微服务架构

1.2 微服务架构介绍

1.2.1 微服务架构的常见问题

1.2.2 微服务架构的常见概念

1.2.2.1 服务治理

1.2.2.2 服务调用

1.2.2.3 服务网关

1.2.2.4 服务容错

1.2.2.5 链路追踪

1.2.3 微服务架构的常见解决方案

1.2.3.1 ServiceComb

1.2.3.2 SpringCloud

1.2.3.3 SpringCloud Alibaba

1.3 SpringCloud Alibaba介绍

1.3.1 主要功能

1.3.2 组件


第二章 微服务环境搭建

2.1 案例准备

2.1.1 技术选型

2.1.2 模块设计

2.1.3 微服务调用

2.2 创建父工程

2.3 创建基础模块

2.4 创建用户微服务

2.5 创建商品微服务

2.6 创建订单微服务


第三章 Nacos Discovery--服务治理

3.1 服务治理介绍

3.2 nacos简介

3.3 nacos实战入门

3.3.1 搭建nacos环境

3.3.2 将商品微服务注册到nacos

3.3.3 将订单微服务注册到nacos

3.4 实现服务调用的负载均衡

3.4.1 什么是负载均衡

3.4.2 自定义实现负载均衡

3.4.3 基于Ribbon实现负载均衡

3.5 基于Feign实现服务调用

3.5.1 什么是Feign

3.5.2 Feign的使用


第四章 Sentinel--服务容错

4.1 高并发带来的问题

4.2 服务雪崩效应

4.3 常见容错方案

4.4 Sentinel入门

4.4.1 什么是Sentine

4.4.2 微服务集成Sentinel

4.4.3 安装Sentinel控制台

4.4.4 实现一个接口的限流

4.5 Sentinel的概念和功能

4.5.1 基本概念

4.5.2 重要功能

4.6 Sentinel规则

4.6.1 流控规则

4.6.1.1 简单配置

4.6.1.2 配置流控模式

4.6.1.3 配置流控效果

4.6.2 降级规则

4.6.3 热点规则

4.6.4 授权规则

4.6.5 系统规则

4.7 @SentinelResource的使用

4.8 Sentinel规则持久化

4.9 Feign整合Sentinel


第五章 Gateway--服务网关

5.1 网关简介

5.2 Gateway简介

5.3 Gateway快速入门

5.3.1 基础版

5.3.2 增强版

5.3.3 简写版

5.4 Gateway核心架构

5.4.1 基本概念

5.4.2 执行流程

5.5 断言

5.5.1 内置路由断言工厂

5.5.2 自定义路由断言工厂

5.6 过滤器

5.6.1 局部过滤器

5.6.1.1 内置局部过滤器

5.6.1.2 自定义局部过滤

5.6.2 全局过滤器

5.6.2.1 内置全局过滤器

5.6.2.2 自定义全局过滤器

5.7 网关限流


第六章 Sleuth--链路追踪

6.1 链路追踪介绍

6.2 Sleuth入门

6.2.1 Sleuth介绍

6.2.2 Sleuth入门

6.3 Zipkin的集成

6.3.1 ZipKin介绍

6.3.2 ZipKin服务端安装

6.3.3 Zipkin客户端集成

6.4 ZipKin数据持久化

6.4.1 使用mysql实现数据持久化

6.4.2 使用elasticsearch实现数据持久化


第七章 Rocketmq--消息驱动

7.1 MQ简介

7.1.1 什么是MQ

7.1.2 MQ的应用场景

7.1.2.1 异步解耦

7.1.2.2 流量削峰

7.1.3 常见的MQ产品

7.2 RocketMQ入门

7.2.1 RocketMQ环境搭建

7.2.1.1 环境准备

7.2.1.2 安装RocketMQ

7.2.1.3 启动RocketMQ

7.2.1.4 测试RocketMQ

7.2.1.5 关闭RocketMQ

7.2.2 RocketMQ的架构及概念

7.2.3 RocketMQ控制台安装

7.3 消息发送和接收演示

7.3.1 发送消息

7.3.2 接收消息

7.4 案例

7.4.1 订单微服务发送消息

7.4.2 用户微服务订阅消息

7.5 发送不同类型的消息

7.5.1 普通消息

7.5.2 顺序消息

7.5.3 事务消息

7.6 消息消费要注意的细节


第八章 SMS--短信服务

8.1 短信服务介绍

8.2 短信服务使用

8.2.1 准备工作

8.2.1.1 实名认证

8.2.1.2 开通短信服务

8.2.1.3 申请认证秘钥

8.2.1.4 申请短信签名

8.2.1.5 申请短信模板

8.2.2 短信服务API介绍

8.2.2.1 短信发送(SendSms)

8.2.2.2 短信查询(QuerySendDetails)

8.2.2.3 功能测试

8.3 下单之后发送短信


第九章 Nacos Config--服务配置

9.1 服务配置中心介绍

9.2 Nacos Config入门

9.3 Nacos Config深入

9.3.1 配置动态刷新

9.3.2 配置共享

9.4 nacos的几个概念


第十章 Seata--分布式事务

10.1 分布式事务基础

10.1.1 事务

10.1.2 本地事务

10.1.3 分布式事务

10.1.4 分布式事务的场景

10.2 分布式事务解决方案

10.2.1 全局事务

10.2.2 可靠消息服务

10.2.3 最大努力通知

10.2.4 TCC事务

10.3 Seata介绍

10.4 Seata实现分布式事务控制

10.4.1 案例基本代码

10.4.1.1 修改order微服务

10.4.1.2 修改Product微服务

10.4.1.3 异常模拟

10.4.2 启动Seata

10.4.2.1 下载seata

10.4.2.2 修改配置文件

10.4.2.3 初始化seata在nacos的配置

10.4.2.4 启动seata服务

10.4.3 使用Seata实现事务控制

10.4.3.1 初始化数据表

10.4.3.2 添加配置

10.4.3.3 在order微服务开启全局事务

10.4.3.4 测试

10.4.4 seata运行流程分析

#Java##Spring##Alibaba##互联网大厂##学习路径#
全部评论
瞅一眼我的主页→个人简介,就知道怎么拿了
点赞 回复 分享
发布于 2022-08-01 14:43

相关推荐

评论
3
收藏
分享

创作者周榜

更多
正在热议
更多
# 一张图晒出你司的标语 #
4444次浏览 78人参与
# 找AI工作可以去哪些公司? #
9919次浏览 298人参与
# 开放七大实习专项,百度暑期实习值得冲吗 #
15651次浏览 226人参与
# 你的实习产出是真实的还是包装的? #
20738次浏览 346人参与
# 从事AI岗需要掌握哪些技术栈? #
9681次浏览 373人参与
# 春招至今,你的战绩如何? #
67515次浏览 598人参与
# 厦门银行科技岗值不值得投 #
8213次浏览 188人参与
# AI面会问哪些问题? #
28959次浏览 616人参与
# 中国电信笔试 #
32319次浏览 297人参与
# 你做过最难的笔试是哪家公司 #
35535次浏览 297人参与
# 金三银四,你的春招进行到哪个阶段了? #
22553次浏览 284人参与
# 投递几十家公司,到现在0offer,大家都一样吗 #
341184次浏览 2175人参与
# 如何准备秋招 #
78321次浏览 868人参与
# 同bg的你秋招战况如何? #
212265次浏览 1121人参与
# 哪些公司真双非友好? #
69797次浏览 289人参与
# 应届生被毁约被毁意向了怎么办 #
63347次浏览 305人参与
# 阿里笔试 #
179346次浏览 1323人参与
# 机械人避雷的岗位/公司 #
62723次浏览 393人参与
# 小马智行求职进展汇总 #
25150次浏览 80人参与
# 第一份工作一定要去大厂吗 #
15135次浏览 123人参与
# 担心入职之后被发现很菜怎么办 #
291423次浏览 1210人参与
# 为了减少AI幻觉,你注入过哪些设定? #
26316次浏览 310人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务