经验总结:读写分离,主从同步延迟引发的事故

先说总结:读写分离,读有些特定场景要走主库(写库)

1.场景:读从库中的数据(状态为10的数据),加锁去处理业务,
    等到业务处理完毕后,更新表字段状态(从10更新为40)
    
    注意我们读写分离是基于主从同步为基础的,主库更新为40的时候,释放锁,
    主库同步从库有延迟的话(当时延迟了5s左右),从库还没来的及同步从库状态,查询出来的数据将会重复执行
    所以:在这种场景下读操作要走主库

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章