课程目录
大厂电商 Java 秒杀系统架构实战
我的课程
第一章:项目启动
1-1 秒杀架构揭秘:如何设计一个高性能秒杀系统?
第二章 实战篇:导购业务实战
2-1 商品模型设计
2-2 项目工程简介
2-3 秒杀列表详情
2-4 项目代码实现(一)
2-5 项目代码实现(二)
2-6 购物车模型设计
2-7 本章知识总结
第三章 实战篇:交易业务实战
3-1 交易业务模型
3-2 交易平台架构
3-3 秒杀交易实现
3-4 项目代码实现
3-5 本章知识总结
第四章 项目进阶篇:超卖控制
4-1 超卖原因及影响
4-2 如何控制超卖
4-3 方案一:同步
4-4 方案二:异步
4-5 方案三:性能保证
4-6 扩展:预扣方案
4-7 CAS乐观锁下ABA问题
4-8 极端场景
4-9 本章知识总结
第五章 项目进阶篇:多级缓存设计
5-1 缓存相关概念
5-2 多级缓存分层架构
5-3 高并发场景-缓存雪崩、穿透、击穿
5-4 多级缓存(本地缓存 + 分布式缓存)
5-5 应用代码实践
5-6 高并发场景-数据一致性问题
5-7 本章知识总结
第六章 项目进阶篇:高并发下的自保护
6-1 系统自保护
6-2 服务熔断
6-3 服务降级
6-4 服务隔离
6-5 限流
6-7 实现RateLimiter(单机+集群)
6-8 本章知识总结
6-6 限流算法
第七章 系统架构篇:高可用架构浅析
7-1 关于架构师
7-2 如何理解分布式
7-3 什么是分布式
7-3 什么是集群
7-4 什么是负载均衡
7-5 什么是弹性
7-6 什么是高可用
7-7 如何保障系统高可用
7-8 电商系统架构
7-9 用户层到负载均衡层的高可用
7-10 负载均衡层到应用层的高可用
7-11 应用层到服务层的高可用
7-12 服务层到持久层的高可用
7-13 服务层到缓存的高可用
7-14 服务层到数据库(读)的高可用
7-15 服务层到数据库(写)的高可用
7-16 本章知识总结
课程资料
您正在学习的是试看内容,报名后可学习全部内容
报名课程
3-3 秒杀交易实现
当前课程未解锁