Skip to content

Flyway 迁移与跨服务一致性 ​

迁移脚本不可修改历史版本;破坏性变更采用“新增字段/双写/回填/切读/清理”的阶段式发布。每次发布记录 Flyway 版本、耗时、锁等待和回滚方式。

跨服务一致性使用本地事务加事件、Outbox/重试或定时补偿。消费者按照事件版本和幂等键处理,重复事件返回已处理结果,乱序事件拒绝或延迟到前置版本到达。