JAVA-樂觀鎖更新失敗或業務異常後接口重試

最近在閱讀《阿里巴巴Java開發手冊》時有這麼一段內容:java 【強制】併發修改同一記錄時,避免更新丟失,須要加鎖。要麼在應用層加鎖,要麼在緩存加鎖,要麼在數據庫層使用樂觀鎖,使用version做爲更新依據。說明:若是每次訪問衝突機率小於20%,推薦使用樂觀鎖,不然使用悲觀鎖。樂觀鎖的重試次數不得小於3次。spring  那這個重試機制怎麼實現呢,本文提供兩種實現:數據庫 1、自定義註解,用ao
相關文章
相關標籤/搜索