1. 兼容层的"维护"(maintenance)的退场时间表
兼容层的"维护"(maintenance)应如何进入退场时间表?如何规划兼容层的退出?
- 兼容层必须"有期限",不能永久存在
- 退场时间表的制定与执行
- 兼容层退场的条件与风险
兼容层(compatibility layer)是为了平滑迁移而存在的临时过渡,绝不应永久存在——否则它本身会成为新的技术债。因此维护一个兼容层时必须同步制定"退场时间表"(sunset schedule):明确此兼容层何时下线、过渡到新系统的条件、以及退场后如何处理旧契约。制定退场时间表的要点:1) 设定明确的"最后期限"与"下线版本"(如"v2 发布后保留 3 个版本,此后移除");2) 确定退场触发条件——如"所有消费者迁移完成""旧版调用率降为 0";3) 监控兼容层的调用量与迁移进度,作为退场决策依据;4) 预留回退与缓冲,避免过早下线导致未迁移方受损;5) 把退场任务登记进 backlog,避免"忘了移除"。兼容层若无限期维护,会持续付出双份维护成本(新旧两套都要维护),因此"有期限、有计划、有监控"的退场时间表是兼容层治理的关键。
本题考察"兼容层的生命周期管理"。核心是"兼容层是临时的,必须有退场计划"。回答强调"有期限 + 监控触发 + 退场登记",体现对兼容层治理的完整认知。