本章进度 14 / 18
78%
正文已完成
L163检查点缺一项,恢复就可能走错路
用新鲜度、幂等状态、批准范围和未决冲突审查检查点。
把“任务检查点”从听懂变成会判断,避免遇到真实任务时仍靠感觉选择。
建议先理解同主题上一课的核心概念,再完成本课判断练习。
- 无需安装新工具
- 准备一个可对照的真实问题或样本
检查点即使字段齐全,也可能已过期。恢复前应审计外部资源是否变化、写操作是否已经生效、批准是否仍匹配当前版本。
能发现检查点中会导致重复执行或沿用过期授权的缺口。
核心概念
先把关键判断说清楚
高变化事实先回读
部署状态、DNS、余额、成员和订单状态在恢复前应重新查询。
未知副作用先确认
上一步超时后不能按 failed 续跑,应按幂等键查真实结果。
批准随版本失效
检查点里的 approval_id 只有对象和哈希仍匹配时才能使用。
案例拆解
恢复部署时险些重复切 DNS
检查点写“下一步修改 DNS”,但用户已在另一个会话完成修改。
- 01
恢复前读取权威 DNS,而非照旧计划执行。
- 02
发现目标记录已生效,将动作改为验证 TLS。
- 03
保存新检查点和回读时间,避免重复外部变更。
案例结果
检查点是恢复线索,不是免验证执行许可。
提交前练习
现在轮到你
对一份检查点做恢复前审计。
完成本课需要:完成以下内容用于本课收口。
内容会自动保存在当前设备
查看参考答案与评分标准
参考答案
发送任务,回读草稿哈希、收件人列表和 message_request_id;检查批准未过期且匹配;若已发送则转验证回执,不再次执行。
评分标准
- 识别了会漂移的事实
- 未知状态先查询
- 冲突不会被旧计划覆盖
本课收口 · 应用检查
完成一次应用,再检查理解
完成一次必填练习,再通过理解检查;阅读标记和总结不设硬门槛。
你现在更接近哪一种状态?
尚有必填项未完成,请补齐后再继续。
资料来源
继续核对与延伸阅读
本课内容最近更新于 。
- Trustworthy agents in practice↗paper · 核对日期 2026-08-23
- Monitoring Distributed Systems↗reference · 核对日期 2026-08-23