首页
›
Web后端与企业应用开发
›
039-报表导出服务错误处理骨架
›
《Redis缓存失效后异步导出任务降级与补偿设计》
VIP20
本课程属于:039-报表导出服务错误处理骨架
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Redis缓存失效后异步导出任务降级与补偿设计
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
为什么需要缓存失效后的降级与补偿设计…
课程导论
为什么需要缓存失…
02
Redis缓存基础回顾
Redis核心数据结构 · 过期策略 · 内存淘汰机制
Redis
缓存基础回顾
03
缓存失效场景分析
缓存穿透 · 缓存击穿 · 缓存雪崩的定义与区别
缓存失效场景分析
缓存穿透
04
异步导出任务模型
任务队列 · 生产者-消费者模式 · 任务状态机设计
异步导出任务模型
任务队列
05
降级设计原则
服务降级的定义 · 降级粒度(接口级/服务级/数据级) · 降级开关设计
降级设计原则
服务降级的定义
06
补偿设计原则
最终一致性 · 补偿幂等性 · 补偿触发时机(定时/事件驱动)
补偿设计原则
最终一致性
07
缓存失效后的降级策略一
本地缓存兜底(Guava Cache…
缓存失效后的降级…
Guava
08
缓存失效后的降级策略二
限流降级(令牌桶/漏桶算法)在导出任…
缓存失效后的降级…
限流降级
09
缓存失效后的降级策略三
熔断降级(Hystrix/Resil…
缓存失效后的降级…
Hystrix/Resi…
10
缓存失效后的降级策略四
静态数据降级(预生成静态文件/默认数…
缓存失效后的降级…
静态数据降级
11
异步导出任务补偿机制一
重试队列(Retry Queue)与…
异步导出任务补偿…
Retry
12
异步导出任务补偿机制二
死信队列(DLQ)与人工介入告警
异步导出任务补偿…
DLQ
13
异步导出任务补偿机制三
定时扫描补偿(Scheduler +…
异步导出任务补偿…
Scheduler
14
异步导出任务补偿机制四
事件驱动补偿(基于Redis Str…
异步导出任务补偿…
Redis
15
缓存与数据库一致性补偿
双写一致性 · 延迟双删 · Binlog监听补偿
缓存
数据库一致性补偿
16
降级与补偿的开关设计
配置中心(Apollo/Nacos)… · 灰度发布
降级
补偿的开关设计
17
降级与补偿的监控与告警
关键指标(降级次数 · 补偿成功率 · 任务堆积数)
降级
补偿的监控
18
降级与补偿的日志链路追踪
基于MDC/TraceId的日志聚合 · ELK分析
降级
补偿的日志链路追…
19
实战案例一
用户导出Excel任务——缓存失效后…
实战案例一
Excel
20
实战案例二
报表导出PDF任务——缓存失效后降级…
实战案例二
PDF
21
实战案例三
大数据量CSV导出——缓存失效后降级…
实战案例三
CSV
22
实战案例四
跨服务导出任务——缓存失效后降级为熔…
实战案例四
跨服务导出任务
23
降级与补偿的测试策略
单元测试 · 集成测试 · 混沌工程(Chaos Enginee…
降级
补偿的测试策略
24
降级与补偿的压测方案
模拟缓存失效 · 模拟任务超时 · 验证降级效果
降级
补偿的压测方案
25
降级与补偿的代码架构设计
策略模式+责任链模式实现降级链
降级
补偿的代码架构设…
26
降级与补偿的代码架构设计
工厂模式+观察者模式实现补偿链
降级
补偿的代码架构设…
27
Redis高可用对降级的影响
主从切换 · 哨兵模式 · Cluster分片对缓存失效的影响
Redis
高可用对降级的影…
28
多级缓存架构下的降级协同
Redis + LocalCache…
多级缓存架构下的…
Redis
29
降级与补偿的SLA保障
定义降级后的响应时间 · 吞吐量 · 数据一致性等级
SLA
降级
30
课程总结与最佳实践
降级与补偿设计的常见误区 · 设计检查清单 · 未来演进方向
课程总结
最佳实践
所属VIP或分类
同VIP:Ent报表错误处理错误码设计与接口测试
同VIP:Ent报表错误处理领域建模与架构设计
同VIP:Ent错误码断言