經驗總結:讀寫分離,主從同步延遲引發的事故

先說總結:讀寫分離,讀有些特定場景要走主庫(寫庫)

1.場景:讀從庫中的數據(狀態爲10的數據),加鎖去處理業務,
    等到業務處理完畢後,更新表字段狀態(從10更新爲40)
    
    注意我們讀寫分離是基於主從同步爲基礎的,主庫更新爲40的時候,釋放鎖,
    主庫同步從庫有延遲的話(當時延遲了5s左右),從庫還沒來的及同步從庫狀態,查詢出來的數據將會重複執行
    所以:在這種場景下讀操作要走主庫

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