JAVA-乐观锁更新失败或业务异常后接口重试

最近在阅读《阿里巴巴Java开发手册》时有这么一段内容:java 【强制】并发修改同一记录时,避免更新丢失,须要加锁。要么在应用层加锁,要么在缓存加锁,要么在数据库层使用乐观锁,使用version做为更新依据。说明:若是每次访问冲突几率小于20%,推荐使用乐观锁,不然使用悲观锁。乐观锁的重试次数不得小于3次。spring  那这个重试机制怎么实现呢,本文提供两种实现:数据库 1、自定义注解,用ao
相关文章
相关标签/搜索