ACK前停机的零食售货机
Python·asyncio와 SQL 기초 다음에 배우는 장애 복구 실습입니다. SQLite 트랜잭션과 영속 커서, 재생 보관 범위를 구현하고 실제 TCP 수신 프로세스를 종료·재시작해 중복 반영을 막습니다. 외부 결제나 세션 삭제 후 복구는 범위 밖입니다.
중급 · 레슨 24 · 实验 4
커리큘럼
连接中断后的处理记录
- 连接恢复不等于业务恢复 reading
- 恢复在ACK前停机的零食售货机 lab
- 测验:重启与重复处理的边界 quiz
订单已保存,发送意图却丢失了
- 订单已保存,发送意图却丢失了 reading
- 测验:订单已保存,发送意图却丢失了 quiz
订单送达两次,零食只计一次
- 订单送达两次,零食只计一次 reading
- 测验:订单送达两次,零食只计一次 quiz
恢复在ACK之后终止的发送进程
- 恢复在ACK之后终止的发送进程 reading
- 零食订单已保存,仓库却不知道 lab
- 测验:恢复在ACK之后终止的发送进程 quiz
空日志不代表已经同步到最新
- 空日志不代表已经同步到最新 reading
- 测验:空日志不代表已经同步到最新 quiz
在同一时刻捕获库存与游标
- 在同一时刻捕获库存与游标 reading
- 测验:在同一时刻捕获库存与游标 quiz
不要用昨天的游标读取新学期库存
- 不要用昨天的游标读取新学期库存 reading
- 周末关闭的显示屏与消失的零食日志 lab
- 测验:不要用昨天的游标读取新学期库存 quiz
不要用重试压垮零食仓库
- 不要用重试压垮零食仓库 reading
- 测验:不要用重试压垮零食仓库 quiz
拒绝迟到配送员的完成标记
- 拒绝迟到配送员的完成标记 reading
- 测验:拒绝迟到配送员的完成标记 quiz
不要抹去失败的零食订单
- 不要抹去失败的零食订单 reading
- 两名零食配送员与无休止的重试 lab
- 测验:不要抹去失败的零食订单 quiz