通过异构数据的差异修复达到最终数据一致性

本文未完成,待重构。

如「互联网架构与CAP原理」所述,只要我们做了数据异构,同时保证系统可用,就不可能保证数据的一致性,只能想办法做到最终一致性。

本文中,我们以DB&Redis对比修复为例来介绍,但本文描述的对比修复思路适合大部分以后数据对比修复的场景,是异构对比修复的一个通用平台。

差异对比工具-跟进对比

基本思路:不断跟进双方数据,如果差异持续稳定,进行增量修复,修复后继续跟进对比,无差异退出。

平台化思路

包含收集双方数据,对比决策的框架和组件,并提供平台化报表;具体对比业务只需要扩展开发获取双方数据和修复数据实现组件,就可以获得整个平台能力。

你可能感兴趣的:(互联网)