Spring Cloud / Alibaba 微服务架构实战
价格
¥488.00元
457次学习
试看 立即购买


完整落地企业级项目,系统掌握微服务架构设计与实现方案

无论工作,还是面试,让你更有底气



面对微服务落地中存在的各种问题,教给你更系统的解决方案


基于Spring Cloud / Alibaba ,把微服务讲扎实、讲通透

融合常用组件/中间件,手把手实现微服务架构设计、功能实现与部署





课程介绍
1、
关于课程你需要了解的
00:06:02
理解微服务架构,清楚微服务设计原则
2、
微服务架构的演进过程
00:11:25
3、
微服务架构需要遵循的原则
00:08:22
设计电商工程,把握全局视角
4、
认识领域驱动设计 DDD
00:06:53
5、
电商工程业务解读及微服务模块拆分
00:08:03
6、
电商工程的第一行代码
00:12:37
7、
工程通用与配置两大基础模块(上)
00:15:44
8、
工程通用与配置两大基础模块(下)
00:14:33
Alibaba Nacos:服务注册与配置中心
9、
部署 Alibaba Nacos 单机版本
00:23:22
10、
集群化部署 Alibaba Nacos
00:09:40
11、
Alibaba Nacos Client 服务注册与发现
00:23:58
SpringBoot Admin 微服务应用监控
12、
搭建 SpringBoot Admin 监控服务器
00:21:35
13、
监控中心服务器添加安全访问控制
00:17:46
14、
SpringBoot Admin 应用监控总结
00:16:31
授权、鉴权中心微服务
15、
授权、鉴权中心微服务功能设计
00:11:31
16、
搭建授权、鉴权中心微服务
00:09:45
17、
数据表及 ORM 过程
00:25:08
18、
生成 RSA256 公钥和私钥对
00:20:55
19、
基于 JWT + RSA256 的授权(1)
00:21:22
20、
基于 JWT + RSA256 的授权(2)
00:09:01
21、
基于 JWT + RSA256 的鉴权
00:11:53
22、
验证服务可用性
00:13:36
23、
授权、鉴权中心微服务总结
00:20:49
SpringCloud Gateway 微服务网关
24、
第二代微服务网关组件 SpringCloud Gateway
00:07:25
25、
谓词 Predicate 的原理与应用(上)
00:15:26
26、
谓词 Predicate 的原理与应用(下)
00:13:22
27、
集成 Alibaba Nacos 实现动态路由配置
00:17:32
28、
注册网关事件监听器(上)
00:22:16
29、
注册网关事件监听器(下)
00:18:17
30、
验证网关事件监听器的可用性
00:08:09
31、
解读 SpringCloud Gateway Filter
00:14:51
32、
局部过滤器 - 校验 Header 中的 Token
00:08:06
33、
缓存 HTTP 请求 Body 的全局过滤器
00:17:40
34、
登录、注册、鉴权全局过滤器(上)
00:14:38
35、
登录、注册、鉴权全局过滤器(下)
00:13:54
36、
代码与文件两种方式配置网关路由
00:13:20
37、
验证网关微服务功能可用性
00:16:04
38、
SpringCloud Gateway 微服务入口网关总结
00:09:42
SpringCloud Sleuth + Zipkin:分布式日志追踪
39、
SpringCloud Sleuth + Zipkin 概览
00:10:52
40、
集成 SpringCloud Sleuth 实现微服务通信跟踪
00:18:26
41、
搭建 Zipkin Server 实现对跟踪信息的收集
00:14:36
42、
SpringCloud Sleuth 整合 Zipkin 实现分布式链路跟踪、收集
00:13:25
43、
SpringCloud Sleuth 设置采样率、抽样收集策略
00:10:48
44、
SpringCloud Sleuth + Zipkin 分布式日志追踪总结
00:10:13
用户账户微服务
45、
用户身份登录统一拦截
00:25:42
46、
集成 Swagger2 实现代码即文档(上)
00:11:07
47、
集成 Swagger2 实现代码即文档(下)
00:10:19
48、
用户账户微服务功能设计
00:12:18
49、
数据表及 ORM 过程(1)
00:33:50
50、
数据表及 ORM 过程(2)
00:16:42
51、
用户地址与余额服务接口定义
00:13:26
52、
用户地址相关服务接口实现
00:20:42
53、
用户地址服务接口可用性测试(测试用例)
00:19:19
54、
用户余额相关服务接口实现
00:11:41
55、
用户余额服务接口可用性测试(测试用例)
00:10:09
56、
用户账户微服务对外 HTTP 接口
00:17:15
57、
验证用户账户微服务功能可用性(上)
00:14:11
58、
验证用户账户微服务功能可用性(下)
00:10:51
59、
用户账户微服务总结
00:10:13
商品微服务
60、
商品微服务功能设计
00:15:46
61、
商品属性枚举类及转换器定义(上)
00:14:33
62、
商品属性枚举类及转换器定义(下)
00:08:29
63、
数据表及 ORM 过程
00:20:17
64、
商品信息对象定义及转换方法
00:21:40
65、
异步任务与商品服务接口定义
00:14:16
66、
异步入库商品服务功能实现
00:35:45
67、
异步任务执行管理器
00:15:05
68、
异步任务执行监控切面
00:13:03
69、
商品相关服务接口实现(上)
00:14:26
70、
商品相关服务接口实现(中)
00:13:35
71、
商品相关服务接口实现(下)
00:13:03
72、
异步入库商品功能可用性验证
00:19:33
73、
商品服务接口可用性测试
00:15:23
74、
商品微服务对外 HTTP 接口
00:09:23
75、
验证商品微服务功能可用性
00:25:39
76、
商品微服务总结
00:06:01
微服务通信 Ribbon + OpenFeign
77、
微服务通信方案解读
00:07:37
78、
使用 RestTemplate 实现微服务通信
00:25:36
79、
Ribbon 实现微服务通信及其原理解读
00:28:01
80、
小试牛刀,SpringCloud OpenFeign 的简单应用
00:13:45
81、
配置 SpringCloud OpenFeign,让它更好用
00:19:36
82、
通过 Feign 的原生 API 解析其实现原理
00:20:11
83、
微服务通信总结
00:06:48
SpringCloud Netflix Hystrix 实现微服务容错
84、
SpringCloud Netflix Hystrix 概览
00:07:01
85、
使用注解方式实现服务的容错、降级(上)
00:11:20
86、
使用注解方式实现服务的容错、降级(下)
00:13:55
87、
使用编程方式实现服务的容错、降级(上)
00:19:02
88、
使用编程方式实现服务的容错、降级(中)
00:13:18
89、
使用编程方式实现服务的容错、降级(下)
00:23:31
90、
编程方式开启 Hystrix 请求缓存(上)
00:17:20
91、
编程方式开启 Hystrix 请求缓存(下)
00:17:23
92、
注解方式开启 Hystrix 请求缓存
00:23:25
93、
编程方式应用 Hystrix 请求合并(上)
00:14:06
94、
编程方式应用 Hystrix 请求合并(下)
00:16:47
95、
注解方式应用 Hystrix 请求合并
00:12:33
96、
OpenFeign 集成 Hystrix 开启后备模式(1)
00:09:23
97、
OpenFeign 集成 Hystrix 开启后备模式(2)
00:07:14
98、
使用 Hystrix 监控面板监测客户端容错(上)
00:09:32
99、
使用 Hystrix 监控面板监测客户端容错(下)
00:14:22
100、
SpringCloud Netflix Hystrix 容错组件总结
00:07:15
基于 SpringCloud Stream 构建消息驱动微服务
101、
SpringBoot 集成 Kafka 构建消息驱动微服务(上)
00:15:12
102、
SpringBoot 集成 Kafka 构建消息驱动微服务(中)
00:10:46
103、
SpringBoot 集成 Kafka 构建消息驱动微服务(下)
00:17:55
104、
SpringBoot 集成 RocketMQ 构建消息驱动微服务(1)
00:15:50
105、
SpringBoot 集成 RocketMQ 构建消息驱动微服务(2)
00:07:42
106、
SpringBoot 集成 RocketMQ 构建消息驱动微服务(3)
00:14:36
107、
SpringBoot 集成 RocketMQ 构建消息驱动微服务(4)
00:13:58
108、
SpringCloud Stream 消息驱动组件概览
00:04:53
109、
基于 SpringCloud Stream 消息驱动的简单应用
00:23:03
110、
自定义 Stream 消息通信信道实现定制分发
00:21:31
111、
SpringCloud Stream 消息分组和消费分区的配置与说明
00:19:05
112、
SpringCloud Stream 消息驱动组件总结
00:06:14
Seata:分布式事务解决方案
113、
Spring 声明式事务 @Transactional 注解解读
00:10:07
114、
Spring 事务 @Transactioal 注解的应用
00:20:52
115、
@Transactioal 注解失效的场景(上)
00:14:01
116、
@Transactioal 注解失效的场景(下)
00:08:14
117、
分布式事务理论及解决方案概览
00:07:43
118、
分布式事务解决方案 Seata AT 模式解读
00:10:41
119、
Seata Server 单机与高可用模式搭建
00:22:21
120、
Seata AT 模式的应用
00:12:26
121、
解读 Seata AT 模式的实现原理
00:08:28
122、
分布式事务及解决方案 Seata 总结
00:09:55
订单微服务
123、
订单微服务功能设计
00:12:29
124、
数据表及 ORM 过程
00:14:28
125、
订单相关服务接口定义
00:15:50
126、
远程服务调用 Feign 接口定义及配置(1)
00:18:12
127、
远程服务调用 Feign 接口定义及配置(2)
00:11:01
128、
Seata 代理数据源及其配置
00:19:03
129、
自定义通信信道及物流信息对象编写
00:06:50
130、
涉及分布式事务的创建订单接口实现
00:23:33
131、
分页用户订单详情接口实现
00:22:07
132、
订单微服务对外 HTTP 接口
00:06:05
133、
验证订单微服务功能可用性
00:20:53
134、
订单微服务总结
00:06:18
物流微服务
135、
物流微服务功能设计
00:09:26
136、
数据表及 ORM 过程
00:09:34
137、
物流相关服务接口定义及实现
00:08:25
138、
物流微服务总结
00:03:23
基于 SpringCloud Alibaba Sentinel 实现网关动态限流
139、
SpringCloud Alibaba Sentinel 概览及控制台搭建
00:10:22
140、
基于硬编码应用 Sentinel 的限流功能(1)
00:16:33
141、
基于硬编码应用 Sentinel 的限流功能(2)
00:13:33
142、
基于 Sentinel Dashboard 配置工程流控规则
00:10:34
143、
Sentinel 对服务调用的保护 - RestTemplate 篇
00:26:56
144、
通过 Sentinel 实现对请求的熔断降级
00:15:51
145、
Sentinel 对 OpenFeign 熔断降级的支持
00:11:24
146、
Sentinel 结合 Nacos 实现动态限流及限流规则持久化
00:14:45
147、
Gateway 集成 Sentinel 实现网关限流之硬编码篇(1)
00:23:03
148、
Gateway 集成 Sentinel 实现网关限流之硬编码篇(2)
00:07:40
149、
Gateway 集成 Sentinel 实现网关限流之硬编码篇(3)
00:15:09
150、
Gateway 集成 Sentinel 实现网关限流之本地文件篇
00:15:16
151、
Gateway 集成 Sentinel 实现网关限流之 Nacos 篇
00:11:49
152、
SpringCloud Alibaba Sentinel 实现网关动态限流总结
00:12:59
微服务工程部署与整体可用性验证
153、
电商工程配置与微服务启动前置依赖
00:11:14
154、
SpringBoot 工程自动化运维脚本
00:13:49
155、
Nginx 转发规则与 Host 配置
00:15:17
156、
对外服务接口 HTTP 脚本编写.mp4
00:11:44
157、
工程部署与可用性验证总结
00:05:58
课程总结
158、
课程总结
00:06:47
主办方简介
慕课网
慕课网隶属于北京奥鹏远程教育中心有限公司。我们是IT教育行业的造梦者,也是前沿技术内容的创造者和传播者! 作为国内深受欢迎的互联网IT技能学习网站,慕课网自2013年成立至今,始终专注IT在线教育,以培养互联网企业实用型人才为 己任,邀请一线大厂技术达人打造前沿的IT技术精品课程,赋能全球范围内每一位有梦想、有志向的开发者实现职业梦想。
联系我们
联系地址:北京TBD云集中心4号楼
联系电话:010-80751659   13810398406
CIO同学会小程序
CIO同学会公众号
技术支持:北京微令信息科技有限公司
京ICP备06042438号-1