首页
›
Web后端与企业应用开发
›
005-数据库缓存一致性边界
›
《数据库缓存一致性边界:SAGA模式在缓存回滚实践》
VIP20
本课程属于:005-数据库缓存一致性边界
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
数据库缓存一致性边界:SAGA模式在缓存回滚实践
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
数据库与缓存一致性问题的背景 · SAGA模式在分布式事务中的定位 · 本课程学习目标与前置知识
课程导论
数据库
02
缓存基础回顾
缓存的作用与常见模式(Cache-A… · Read-Through · Write-Through)
缓存基础回顾
Cache-A
03
数据库与缓存一致性的挑战
双写不一致 · 最终一致性延迟 · 脏数据产生的典型场景分析
数据库
缓存一致性的挑战
04
分布式事务基础
ACID与BASE理论 · CAP定理在缓存场景下的权衡 · 分布式事务的常见解决方案概览
分布式事务基础
ACID
05
SAGA模式原理
SAGA模式的定义 · 正向操作与补偿操作 · SAGA的两种编排方式(Choreo…
SAGA
模式原理
06
SAGA模式在缓存场景的适用性分析
为什么选择SAGA处理缓存回滚 · SAGA与TCC/2PC在缓存场景下…
SAGA
模式
07
缓存回滚的核心概念
什么是缓存回滚 · 回滚的粒度(单Key/批量Key) · 回滚的时机与触发条件
缓存回滚的核心概…
什么是缓存回滚
08
缓存回滚的常见策略
删除缓存 · 设置过期时间 · 回写旧值
缓存回滚的常见策…
删除缓存
09
SAGA + 缓存回滚的总体架构
系统组件划分(协调器 · 事务日志 · 缓存代理
SAGA
缓存回滚的总体架…
10
Choreography编排模式详解
事件驱动 · 各服务独立监听与发布事件 · 缓存回滚事件的触发与消费
Choreography
编排模式详解
11
Orchestration编排模式详解
中央协调器(Saga Orchest… · 状态机管理 · 缓存回滚指令的下发
Orchestratio…
编排模式详解
12
SAGA事务日志设计
日志表结构(SagaId · StepId · 状态
SAGA
事务日志设计
13
缓存补偿操作的幂等性设计
为什么需要幂等 · 基于唯一请求ID的去重 · 缓存操作的幂等实现(SETNX
缓存补偿操作的幂…
为什么需要幂等
14
正向操作与补偿操作的配对设计
以“更新数据库+删除缓存”为例 · 设计对应的补偿操作“回写旧缓存值
正向操作
补偿操作的配对设…
15
空补偿与悬挂事务处理
SAGA中空补偿的产生原因 · 悬挂事务的检测与处理策略 · 缓存场景下的特殊处理
空补偿
悬挂事务处理
16
缓存回滚的并发控制
多线程/多实例同时回滚同一缓存Key… · 乐观锁与版本号机制在缓存回滚中的应用
缓存回滚的并发控…
Key
17
SAGA与缓存失效模式的结合
结合Cache-Aside模式设计S… · 补偿时如何避免触发新的缓存穿透
SAGA
缓存失效模式的结…
18
基于Redis的缓存回滚实现
Redis事务与Lua脚本在补偿操作… · Redis备份与回滚的原子性保证
Redis
基于
19
基于本地消息表的SAGA实现
本地事务与消息表结合 · 消息表轮询发送补偿指令 · 缓存回滚的最终一致性保证
SAGA
基于本地消息表的
20
基于消息队列的SAGA实现
RocketMQ/RabbitMQ的… · 半消息与回调 · 缓存回滚消息的可靠投递
SAGA
基于消息队列的
21
SAGA超时与重试机制
超时阈值的设定 · 重试策略(指数退避 · 最大重试次数)
SAGA
超时
22
缓存回滚的监控与告警
关键指标(回滚成功率 · 回滚延迟 · 补偿堆积数)
缓存回滚的监控
告警
23
SAGA事务的边界与隔离性
SAGA的隔离级别(0-3级) · 缓存回滚对业务读请求的影响 · 脏读与不可重复读的防护
SAGA
事务的边界
24
实战案例一
电商库存扣减——数据库扣减库存 +… · SAGA补偿回滚缓存
实战案例一
电商库存扣减
25
实战案例二
用户积分更新——数据库积分更新 +… · SAGA补偿恢复旧积分
实战案例二
用户积分更新
26
实战案例三
配置中心推送——数据库配置更新 +… · SAGA补偿回退配置版本
实战案例三
配置
27
SAGA模式在缓存回滚中的性能优化
批量补偿 · 异步补偿 · 缓存预热与补偿的协同
SAGA
模式
28
SAGA模式与缓存一致性协议(如Paxos/Raft)的对比
强一致 vs 最终一致 · 适用场景选择
SAGA
Paxos/Raft
29
常见问题与避坑指南
补偿操作执行顺序错误 · 缓存与数据库状态不一致的检测脚本 · SAGA事务的调试技巧
常见问题
避坑指南
30
课程总结与展望
SAGA模式在缓存回滚中的最佳实践总… · 未来趋势(Serverless Sa… · AI辅助补偿决策)
课程总结
SAGA
所属VIP或分类
同VIP:OpenAPI接口缓存与数据库实时校验架构设计
同VIP:OpenAPI网关缓存与DB一致性校验集成实践
同VIP:PostgreSQL函数索引与Redis缓存命中率优化