后端架构

切库不停机:一套分库分表灰度方案的设计与踩坑记录

订单系统需在线完成分库分表,方案核心是在新旧库间加入动态路由层,通过配置中心实现按用户ID取模的灰度切流。整体架构分为路由决策、配置管理与数据同步三层,并重点解决了全量同步冲突、切流瞬间双写、同步延迟导致数据不可见以及分片键变更等关键问题。最终历时22天完成切换,实现了零停机与性能大幅提升。