全新版-Java分布式架构设计与开发实战
价格
¥399.00元
270次学习
试看 立即购买

分布式架构是大型项目必用的架构方式,也是云原生、Serverless等新兴技术的底层基石。后端进阶,必然绕不开分布式。但市面的分布式课程鱼龙混杂,造成了不少学习精力的浪费。本课程由慕课网特邀大厂讲师制作,将目前的分布式技术知识进行整合,分为6大知识模块讲解学习,并深度结合案例,将每个细节讲深、讲透,帮助你打通进阶路上的关键脉络,后续学习也更快速。


体系化掌握分布式架构知识与技术实战,打通后端进阶关键一环

能够自主开发高性能、高并发、高可用的分布式架构系统



分布式和微服务不可分割,但分布式≠微服务

无论你正准备学微服务,还是已经学过微服务,分布式都值得好好学一遍!


面向2022,更新、更完整的分布式技术知识体系

6大模块有序讲解,知识点全面而深入


更细节的分布式实战技术讲解

通过开发一个高并发、高可用、高性能的分布式架构系统,扎实掌握相关技术实践


更丰富的周边知识与经验分享

讲师多年积累的面试考题与软技能充盈课程,助你提升“无形的”个人素养


更贴心的学习资料配置

精美的图文文档,重点突出,大大提高学习效率!



课程导学与学习指南
1、
开篇必看-课程导学
00:13:00
硅步千里,分布式理论加强内功修炼
2、
分布式理论基础--章节导学
00:03:30
3、
了解中国互联网发展历程
00:03:14
4、
从单机服务到各司其职
00:05:42
5、
引入缓存释放数据库压力
00:02:29
6、
应用集群化部署提升并发能力
00:04:30
7、
数据读写分离分散压力提升性能
00:06:02
8、
引入CDN为前端资源提速
00:04:32
9、
文件和数据进行分布式存储
00:03:42
10、
海量数据检索和数据异构问题
00:03:50
11、
单体应用面临的问题和挑战-
00:03:27
12、
开始进行应用拆分和解耦-
00:03:30
13、
简单应用拆分引发的问题-
00:03:32
14、
服务化架构闪亮登场
00:09:15
15、
运行态和运营态建设不可忽视
00:02:37
16、
详细探究CAP定理的三个指标
00:09:35
17、
CAP定理三个指标如何权衡和选择
00:06:07
18、
从系统架构演进历程总结的设计心得
00:05:07
19、
先对多种一致性一探究竟
00:06:12
20、
详细介绍BASE理论的含义
00:04:02
21、
BASE理论的定位和总结
00:02:39
22、
分布式理论基础--章节小结
00:08:50
为快不破,分布式缓存提升系统性能
23、
分布式缓存基础章节导学
00:03:08
24、
实战案例基础框架-业务模型介绍
00:09:07
25、
实战案例基础框架-系统逻辑架构
00:08:44
26、
实战案例基础框架-工程代码结构
00:13:11
27、
从幕课网页面了解缓存常见使用场景
00:05:29
28、
以商品为例认识读写缓存的处理流程
00:03:36
29、
Jedis客户端实现查询商品增加缓存逻辑
00:15:02
30、
结合实际场景采用合适的Redis数据结构
00:12:10
31、
从Redis底层去理解不同数据结构的区别
00:08:19
32、
Jedis操作缓存的不足之处及解决方案
00:04:13
33、
使用官方推荐的RedisTemplate工具让缓存操作更优雅
00:13:07
34、
大量重复的缓存逻辑可以借助AOP机制进行抽象和模版化处理
00:03:34
35、
使用Spring框架自带的Cache模块让缓存逻辑更简洁优雅
00:13:03
面面俱到,缓存利器方能物尽其用
36、
分布式缓存进阶章节--导学
00:04:21
37、
Spring的Cache注解不够灵活应该怎么办?
00:20:47
38、
自定义缓存组件--定义缓存注解和切面类
00:15:55
39、
自定义缓存组件--切面类实现通用逻辑
00:19:53
40、
缓存雪崩的三个原因和五种解决方法(一)
00:10:43
41、
缓存雪崩的三个原因和五种解决方法(二)
00:06:39
42、
引入RateLimiter限流防止缓存雪崩(一)
00:17:36
43、
引入RateLimiter限流防止缓存雪崩(二)
00:16:08
44、
结合慕课网课程详情页分析缓存穿透
00:06:55
45、
详解BloomFilter及其算法工作流程
00:10:12
46、
详细演示BloomFilter逻辑的三种方法
00:18:08
47、
把BloomFilter逻辑增加到自定义注解
00:06:37
48、
分析高并发场景下缓存数据一致性难题
00:07:20
49、
三种缓存架构和三种缓存访问模式
00:08:21
50、
保证数据一致性的多种策略及优缺点(一)
00:05:13
51、
保证数据一致性的多种策略及优缺点(二)
00:18:16
52、
结合业务场景分析分布式锁的特性和作用
00:25:26
53、
数据库和Redis实现锁的方案及其优缺点
00:21:26
54、
基于Redis实现真正高可用的锁--RedLock
00:15:15
55、
观摩一下大神们对高可用分布式锁的争论
00:23:50
56、
多种分布式ID方案并基于Redis实现订单流水号
00:22:30
57、
面试题--Redis集群数据是如何存储的
00:20:43
58、
面试题--Redis集群hash slot的工作机制
00:06:13
59、
面试题--分布式一致性Hash算法的推演过程
00:20:22
60、
分布式缓存进阶--章节总结
00:21:14
齐心协力,保障多节点事务单元有序一致
61、
分布式事务原理章节导学
00:05:24
62、
英雄打龙场景的分布式事务问题与二阶段协议
00:22:01
63、
二阶段提交的缺陷与三阶段提交的改善与不足
00:17:41
64、
分布式事务原理--章节总结
00:05:43
神兵利器,框架和组件助力理论落地
65、
初识Seata框架并理解分布式事务的目标
00:14:17
66、
Seata AT模式三个重要角色的作用及交互过程
00:13:17
67、
Seata AT模式服务端的部署及客户端的接入
00:18:52
68、
结合商城下单场景下分析Seata AT模式流程
00:16:51
69、
全景图对Seata AT模式的运行流程梳理总结
00:14:03
70、
XA协议的主要内容、角色作用及运行示例
00:12:16
71、
解析Seata XA模式并与AT模式进行对比总结
00:16:17
72、
分析TCC模式及优惠券核销场景下的实现思路
00:09:32
73、
TCC模式实现优惠券核销功能并总结其设计要点
00:11:51
74、
解析Saga模式并与TCC模式进行对比和总结
00:18:20
75、
本地消息表解决下单送积分的分布式事务问题
00:22:09
76、
消息中间件解决下单送积分的分布式事务问题
00:18:48
77、
分布式事务实战章节总结
00:12:50
统筹全局,分布式协调服务掌控协同难题
78、
分布式协调服务基础章节导学
00:02:32
79、
ZooKeeper诞生的背景和它的重要作用
00:15:26
80、
ZooKeeper单机版的安装与常用操作命令
00:17:28
81、
ZooKeeper在Java工程中的接入和使用
00:17:35
82、
从原生API来认识ZooKeeper的运行机制
00:15:43
83、
ZooKeeper的典型应用场景与其实现思路
00:11:00
84、
分布式协调服务基础--章节总结
00:04:00
见微知著,深入理解ZooKeeper的底层机制
85、
分布式协调服务原理--章节导学
00:03:58
86、
ZooKeeper数据模式及ZNode节点的特性
00:22:29
87、
从源码分析Zookeeper Session的运行机制
00:21:40
88、
演示并解析Zookeeper Watch机制的运行流程
00:12:31
89、
Zookeeper的五个重要特性的分析和总结
00:05:05
90、
分布式协调服务原理--章节总结
00:07:59
运筹帷幄,一致性与可用性的权衡之道
91、
分布式协调服务实战--章节导学
00:04:31
92、
Zookeeper实现配置中心的方案和代码解析
00:14:20
93、
Zookeeper分布式锁(临时节点+watch)原理
00:12:21
94、
ZooKeeper分布式锁(临时节点+watch)代码
00:21:06
95、
ZooKeeper分布式锁解决惊群效应的方案原理
00:07:19
96、
ZooKeeper分布式锁解决惊群效应的代码实现
00:17:15
97、
ZooKeeper集群的概念、节点角色和原理解析
00:12:46
98、
ZooKeeper集群的部署和配置演示
00:16:33
99、
ZooKeeper集群处理数据的流程及及一致性保障
00:15:10
100、
ZooKeeper集群可用性保障--Leader选举原理
00:13:58
101、
ZooKeeper集群可用性保障--Leader选举案例
00:08:24
102、
Zookeeper的ZAB协议及其ZAB协议及其zxid设计技巧
00:06:54
103、
分布式一致性算法Paxos--算法的背景和目标
00:12:43
104、
分布式一致性算法Paxos--概念和流程解析
00:08:40
105、
分布式一致性算法Paxos--案例解析和总结
00:16:05
106、
分布式协调服务实战章节小结
00:18:55
攻守兼备,高并发场景下系统的坚固护盾
107、
分布式限流--章节导学
00:08:12
108、
经典限流算法解析--计数器限流算法
00:04:48
109、
经典限流算法解析--滑动窗口限流算法
00:13:53
110、
经典限流算法解析--漏桶限流算法
00:12:13
111、
经典限流算法解析--令牌桶算法
00:12:13
112、
详解RateLimiter(一):创建令牌桶和消费令牌
00:08:42
113、
详解RateLimiter(二):预消费令牌的处理流程
00:10:58
114、
详解RateLimiter(三):突发和预热该如何选择
00:11:10
115、
详解RateLimiter(四):阻塞和非阻塞如何选择
00:06:54
116、
RateLimiter对领取优惠券接口限流
00:05:50
117、
RateLimiter+注解+AOP实现低入侵限流组件
00:08:55
118、
低入侵限流组件的使用和效果演示
00:04:38
119、
初识Sentinel--分布式系统的流量防卫兵
00:10:23
120、
Sentinel--核心模块快速接入三步曲
00:12:24
121、
Sentinel--通过代码定义资源和限流规则
00:15:24
122、
Sentinel--通过注解定义资源和降级规则
00:14:47
123、
Sentinel--控制台接入
00:03:52
124、
资源隔离之线程池隔离和信号量隔离
00:05:37
125、
初识信号量--多线程并发同步工具
00:03:58
126、
Semaphore--详细解析API
00:12:43
127、
Semaphore--通过代码演示运行效果
00:11:50
128、
Semaphore--结合AQS分析其实现原理
00:10:22
129、
初识线程池--池化技术提升系统效率
00:04:40
130、
Java线程池框架核心概念
00:07:58
131、
详解ThreadPoolExecutor运行流程(一)
00:13:49
132、
详解ThreadPoolExecutor运行流程(二)
00:07:29
133、
ThreadPoolExecutor使用建议
00:09:33
坚如磐石,分布式会话与鉴权筑造金城汤池
134、
分布式会话管理章节导学
00:13:41
135、
结合慕课网解析Cookie结构
00:08:47
136、
结合慕课网登录功能分析Cookie运行流程
00:06:51
137、
Cookie缺陷分析并与Session简单对比
00:02:59
138、
详细分析Cookie+Session保持会话的流程
00:08:27
139、
结合Session的结构分析单点会话问题
00:07:08
140、
分布式应用集群如何实现Session会话保持
00:11:05
141、
SpringSession+ Redis实现分布式会话
00:06:46
142、
基于Token实现认证和会话保持方案分析
00:08:12
143、
详解JWT的结构及生成和验证流程
00:12:45
144、
通过代码实现JWT生成和验证及解析
00:12:45
145、
结合慕课网登录功能认识OAuth作用
00:06:20
146、
结合场景分析OAuth标准的授权过程
00:05:55
147、
解析OAuth标准的4种授权方式
00:04:14
148、
结合QQ登录解析OAuth接入和运作流程
00:13:32
循踪匿迹,链路追踪让全局流量有迹可循
149、
章节导学
00:03:19
150、
初识分布式链路追踪组件
00:16:36
151、
结合论文解析分布式链路追踪组件原理
00:18:23
152、
主流开源分布式链路追踪组件特性对比
00:18:08
153、
Zipkin--结合官网解析其工作原理和流程
00:12:21
154、
Zipkin--本地部署并在工程中接入和演示
00:14:22
155、
Skywalking--结合官网解析其工作原理和流程
00:11:47
156、
Skywalking--本地部署后台和UI工具及Java Agent
00:10:34
157、
Skywalking--应用添加Java Agent参数并演示运行效果
00:07:07
课程总结
158、
课程总结
00:04:56
主办方简介
慕课网
慕课网隶属于北京奥鹏远程教育中心有限公司。我们是IT教育行业的造梦者,也是前沿技术内容的创造者和传播者! 作为国内深受欢迎的互联网IT技能学习网站,慕课网自2013年成立至今,始终专注IT在线教育,以培养互联网企业实用型人才为 己任,邀请一线大厂技术达人打造前沿的IT技术精品课程,赋能全球范围内每一位有梦想、有志向的开发者实现职业梦想。
联系我们
联系地址:北京TBD云集中心4号楼
联系电话:010-80751659   13810398406
CIO同学会小程序
CIO同学会公众号
技术支持:北京微令信息科技有限公司
京ICP备06042438号-1