第1章 | 1. 秒杀业务讲解和表结构设计 2. 秒杀商品管理 3. Canal讲解 4. 秒杀商品搜索对接 5. Canal实现索引数据实时更新 | 1.Elastic-job 2.Elasticsearch 3.Canal
|
第2章 | 1. 秒杀详情页静态化 2. 秒杀商品详情页动态数据加载实现 3. 实时更新秒杀静态页实现 4. 静态页发布 5. Filebeat收集秒杀详情页访问日志 | 1.Beetl生成静态页 2.Nginx静态页发布 3.Filebeat收集日志 |
第3章 | 1.秒杀热点数据分析讲解 2.热点数据系统搭建 3.离线热点数据导入 4.收集Nginx访问日志,实时统计热点数据
| 1. Druid使用 2. Kafka使用 3. Nginx热点URL统计
|
第4章 | 1. Lua实现非热点数据下单 2. Lua实现热点秒杀商品抢单排队 3. Kafka处理秒杀下单数据 4. 秒杀下单超卖和重复抢单处理 | 1.Lua 2.MQ 3.分布式锁
|
第5章 | 1. 秒杀订单超时支付回滚实现 2. Netty+WebSocket获取秒杀订单状态 3. 秒杀订单支付对接(原有系统对接) 4.Sentinel熔断限流 | 1. Netty 2. WebSocket 3. Sentinel |
第一章 服务架构与基础数据处理
01-学习路线介绍.mp4
02-学习目标介绍.mp4
03-秒杀设计-业务流程讲解.mp4
04-秒杀设计-架构设计.mp4
05-秒杀设计-数据库设计讲解.mp4
06-项目介绍-技术栈介绍.mp4
07-项目介绍-项目导入与工程结构讲解.mp4
08-项目介绍-工程详细介绍.mp4
09-项目介绍-案例讲解.mp4
10-批量导入索引-分页查询商品列表.mp4
11-批量导入索引-索引库映射对象讲解.mp4
12-批量导入索引库-导入实现.mp4
13-批量导入索引库-测试.mp4
14-增量导入-代码实现.mp4
15-商品搜索-业务层实现.mp4
16-商品搜索-列表查询.mp4
17-商品搜索-搜索测试.mp4
18-商品详情页-freemarker配置.mp4
19-商品详情页-静态页生成工具封装.mp4
20-商品详情页-静态页生成实现.mp4
21-商品详情页-静态页删除.mp4
22-静态页生成和删除测试.mp4
23-Canal工作原理.mp4
24-Canal-MySQL数据库开启binlog讲解.mp4
25-Canal-Canal安装讲解.mp4
26-Springboot项目中Canal使用讲解.mp4
27-Canal-微服务实时消费数据库增量数据实现.mp4
28-索引数据和静态页实时同步实现.mp4
29-索引和静态页实时同步测试.mp4
30-内容总结.mp4
第二章 热点数据实时收集
01-学习目标介绍.mp4
02-分布式任务调度-主流任务调度器对比.mp4
03-elasticjob-静态任务案例讲解.mp4
04-elasticjob-动态定时任务案例实现步骤讲解.mp4
05-elasticjob-动态定时任务案例代码实现.mp4
06-elasticjob-动态任务案例测试.mp4
07-elasticjob-Date转cron讲解.mp4
08-elasticjob-监听器讲解.mp4
09-索引和静态页更新-活动结束业务分析.mp4
10-动态更新详情页和索引库实现.mp4
11-秒杀业务中日志收集业务分析.mp4
12-Kafka介绍.mp4
13-kafka安装讲解.mp4
14-kafka常用操作讲解.mp4
15-日志收集-OpenResty安装.mp4
16-日志收集-商品详情页发布.mp4
17-日志收集-收集流程分析.mp4
18-日志收集-lua-resty-kafka安装和使用讲解.mp4
19-日志收集-LuaEditor使用说明.mp4
20-日志收集-代码实现.mp4
21-日志收集-实时日志收集测试.mp4
22-日志实时分析-日志收集业务场景分析.mp4
23-日志实时分析-Druid讲解.mp4
24-日志实时分析-Druid架构讲解.mp4
25-日志实时分析-Druid安装.mp4
26-日志实时分析-Druid基于文件实现数据摄入.mp4
27-实时日志分析-Druid实时数据摄入讲解.mp4
28-日志实时分析-DruidSQL介绍.mp4
29-日志实时分析-DruidSQL常用操作讲解.mp4
30-Jdbc查询Druid实现.mp4
第三章 冷热商品抢单程序隔离
01-学习目标介绍.mp4
02-热点商品隔离流程分析.mp4
03-热点数据查询-定时任务编写.mp4
04-热点数据查询-代码实现.mp4
05-热点数据实时发现测试.mp4
06-热点数据隔离-代码实现.mp4
07-热点数据实时收集实时分析实时隔离测试.mp4
08-Redis集群环境事务无法保障问题解决.mp4
09-用户登录-JWT令牌工具类讲解.mp4
10-用户登录-代码实现.mp4
11-令牌识别-lua-resty-jwt安装讲解.mp4
12-令牌识别-lua库封装.mp4
13-令牌识别-测试脚本实现.mp4
14-抢单-流程分析.mp4
15-非热点商品抢单-库存递减实现.mp4
16-非热点商品抢单-下单业务层代码实现.mp4
17-非热点商品抢单-控制层代码实现.mp4
18-非热点数据抢单-抢单测试.mp4
19-热点商品抢单-lua操作redis插件安装.mp4
20-热点商品抢单-Redis集群操作Lua脚本编写.mp4
21-热点商品抢单-Redis集群操作工具测试.mp4
22-热点商品抢单-kafka操作工具对象封装.mp4
23-热点商品抢单-抢单脚本控制实现.mp4
24-热点商品抢单-抢单测试.mp4
25-热点商品抢单-队列下单实现.mp4
26-热点商品抢单-测试.mp4
第四章 秒杀抢单数据一致性方案
02-分布式锁-秒杀超卖问题介绍.mp4
03-分布式锁-Redisson介绍.mp4
04-分布式锁-Redisson配置讲解.mp4
05-分布式锁-Redisson分布式锁测试.mp4
06-分布式锁-解决超卖现象.mp4
07-分布式事务-事务介绍.mp4
08-CAP定理介绍.mp4
09-分布式事务-解决方案介绍.mp4
10-Seata-介绍.mp4
11-Seata-AT模式写隔离讲解.mp4
12-Seata-AT模式读隔离讲解.mp4
13-Seata-AT模式工作流程案例讲解.mp4
14-Seata-Saga和TCC介绍.mp4
15-Seata-订单分布式事务应用讲解.mp4
16-Seata-分布式事务准备工作.mp4
17-Seata-抢单分布式事务实现.mp4
18-Seata-抢单分布式事务测试.mp4
19-WebSocket-介绍.mp4
20-WebSocket-API介绍.mp4
21-WebSocket-客户端实现.mp4
22-WebSocket-服务端实现.mp4
23-WebSocket-消息生产和消费测试.mp4
24-Netty-特性介绍.mp4
25-Netty-Netty集成WebSocket实现.mp4
26-Netty-Netty集成WebSocket测试讲解.mp4
27-Netty-热点商品订单状态更新实现.mp4
第五章 高并发处理方案
01-学习目标.mp4
02-详情页生成-数据模型准备.mp4
03-详情页生成-模板填充.mp4
04-详情页-页面倒计时讲解.mp4
05-详情页-抢单代码讲解.mp4
06-详情页-抢单测试.mp4
07-订单状态响应-页面长连接处理.mp4
08-订单状态响应-热点商品抢单状态响应.mp4
09-Sentinel-介绍.mp4
10-Sentinel-控制台安装.mp4
11-Sentinel-接入讲解.mp4
12-Sentinel-服务降级Feign实现.mp4
13-Sentinel-流控讲解.mp4
14-Sentinel-配置规则讲解.mp4
15-Sentinel-项目引入Sentinel.mp4
16-nginx限流介绍.mp4
17-Nginx-漏桶算法介绍.mp4
18-Nginx-速率限流实现.mp4
19-Nginx-单个用户并发量控制.mp4
20-Nginx-并发量限流控制讲解.mp4
21-Lvs-介绍.mp4
22-Lvs-工作模式介绍.mp4
23-Lvs-DR模式VIP配置.mp4
24-Lvs-ipvsadm集群管理工具安装.mp4
25-Lvs-ARP讲解.mp4
26-Lvs-集群配置讲解.mp4
27-Lvs-Lvs+Nginx集群赋值均衡实现.mp4
资料
代码
seckillproject
( 声明:本站资料整理自互联网,用于交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )