有些业务场景,为了提高查询速度,会将结果存在缓存中,当db数据变化时,将可能出现数据不一致问题。原因有三种:
1.db读写分离,主从延迟
2.时序性
3.原子性

解决方案:
1.强一致性。分布式事务(2pc, 3pc)
2.降低并发时脏数据的概率
3.缩小不一致的时间,保证最终一致性。

标签: none

添加新评论