首页 实战 Java主流分布式解决方案多场景设计与实战
收藏

Java主流分布式解决方案多场景设计与实战

四种分布式锁+七种分布式事务+两种分库分表+四种分布式Session+两种分布式调度+六种分布式ID

Java主流分布式解决方案多场景设计与实战

¥599.00
已完结 难度 中级 时长 45小时 6分钟 学习人数 159 综合评分 10.00
从JVM底层到分布式解决方案
套餐价格:¥1,168.00
2门课 总价:¥1,298.00
立即购买
从主流分布式解决方案到高并发实战
套餐价格:¥1,168.00
2门课 总价:¥1,298.00
立即购买
从主流分布式解决方案到大型分布式实战
套餐价格:¥988.00
2门课 总价:¥1,098.00
立即购买
从主流分布式深度讲解到高并发微服务架设计
套餐价格:¥852.00
2门课 总价:¥947.00
立即购买
Java主流技术能力提升必修课
套餐价格:¥808.00
2门课 总价:¥898.00
立即购买

随着互联网数据井喷式的发展,分布式技术应运而生。分布式因其高性能、高可用、高扩展的特点,成为微服务项目的基石。本课程针对分布式六大主流问题进行多方案对比解析,多场景实战讲解,让你深度掌握分布式原理和实战。课程分别从源码、手撸框架、实战演练等多个方面进行多维度深入讲解,让你轻松掌握分布式各种解决方案,掌握分布式解决方案的设计和架构能力,跻身分布式高手行列。

Er十七
讲师

资深Java开发工程师

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看
课程目标

从原理解析、手撸框架,到多场景实战,轻松掌握分布式系统主流解决方案

多方案设计六大分布式解决方案
1.掌握分布式锁多种解决方案
2.掌握分布式事务多种解决方案
3.掌握分布式ID和分库分表多种解
决方案
4.掌握分布式Session和分布式调
度解决方案度解决方案
多场景落地六大分布式解决方案
1.实战分布式锁实现高并发引起的
超卖问题
2.实战Redisson框架解决用户重
复注册问题
3.实战Seata事务解决下订单减库
存一致性问题
4.实战Sharding-JDBC实现商品
信息管理
多维度提升分布式核心技术
1.掌握每种分布式技术的多方案对
比、选型
2.掌握不同维度的源码解析方式
3.带你一步一驱手撸分布式框架
4.带你实现不同场景的分布式实战
方案
课程亮点

大型项目分布式系统核心问题你能解决多少?

分布式锁
1.你知道Etcd如何实现分布式锁的吗?
2.你知道Redis实现的分布式锁存在什么问题吗?
3.不同分布式锁实现方案的优缺点你清楚了吗?
4.如果让你手撸实现Redis分布式锁,你可以做到吗?
分布式事务
1.你知道为什么CAP不能同时满足吗?
2.你了解不同分布式事务解决方案对应什么样的应用场景么 ?
3.你知道为什么大多数业务场景都选择了最终一致性实现方案么?
4.你了解Seata框架为什么当下如此受欢迎么?
分布式ID
1.这么多种分布式ID生成方式,应该选择哪种呢?
2.雪花算法底层实现原理是什么?
分库分表
1.当数据量大了之后,我们应该如何选择分库分表的解决方案?
2.做分库分表,是应该垂直切分还是水平切分?
分布式会话
1.分布式会话存储只了解Spring Session足够了么?
分布式调度
1.你了解分布式调度是如何进行分发任务的么?
2.分布式调度的调度策略你知道多少?

多种方案对比选型,让你灵活掌握分布式各场景应用

从原理到手撸框架再到实战演练,一课打通分布式关键技术点

源码精讲
Redisson实现分布式锁源码精讲
Curator实现分布式锁源码精讲
分布式事务Seata框架源码精讲
Atomikos源码剖析
开源雪花算法代码精讲
美团Leaf实现雪花算法剖析
Sharding-JDBC源码深入剖析
XXL-Job源码深入剖析
手撸框架
基于Redis手撸分布式锁
基于ZooKeeper手撸分布式锁
基于Mysql手撸分布式锁
手撸Etcd实现分布式锁
使用Java代码实现数据库XA规范
生成JWT代码实现
多场景实战
基于美团Leaf生成订单ID
未登录不能下单校验拦截问题
ByteTCC框架实现员工入职管理
实战抢购优惠券功能
XXL-JOB实现优惠券过期
Mycat实现分片扩展实战
课程大纲
第1章 课程介绍
本章和大家聊一聊为什么要学习分布式专题,并对课程内容做概览介绍。
第2章 分布式锁前置内容-JVM锁和MySql锁解决库存超卖问题
本章会先引入一个库存扣减的案例,并围绕着该案例来分析一下在高并发场景下遇到的库存超卖问题。并尝试使用JVM锁、Mysql锁来解决该问题。
第3章 分布式锁篇--基于Redis手撸分布式锁
本章将基于分布式系统的特点,引出分布式锁的重要性和应用场景。通过对分布式系统中遇到的问题进行分析和思考,我们将以Redis为基础,逐步手动实现一个高效可靠的分布式锁。
第4章 分布式锁篇--基于Redisson框架实现分布式锁及实战&源码深入剖析
本章将对Redission源码进行深入分析,重点探讨其可重入、Watchdog、公平锁、读写锁等关键源码实现。同时,将与我们自己基于redis实现的分布式锁进行比较,以便更好地理解和应用这些概念。
第5章 分布式锁篇--基于ZooKeeper实现分布式锁
本章主要介绍了Zookeeper的相关知识,并基于Zookeeper手撸实现分布式锁。通过本章的学习,你将了解到Zookeeper在分布式系统中的重要作用,并掌握使用Zookeeper实现分布式锁的方法和技巧。
查看完整目录
专属服务

每个慕课网课程,都是一个专业的技术社区

个性化增值服务,学习有保障更高效

答疑专区+技术社区
连百度谷歌都搜不到的问题,在这里讲
师都将耐心详细解答,更有小伙伴一起
交流互动,共同进步。
课程全套代码下载
提供课程全套源代码下载,包含:
全套组件封装镜像、私有仓库、各个服
务的镜像、项目源代码。
独家“动态”教辅材料
丰富的专属教辅资料上传更新,通过课程
教案、原理图解、技术文档、演示案例等
各种教材,保障你的学习效果。
实用电子文档
部分简单内容以图文形式呈现,与视频
相配合,既保障学习效果,又提高了学
习效率。
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题