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