消息处理及分布式锁的使用

之前同事遇到的场景,特意跟踪了一下这个单点问题 场景 在处理存管银行的收放款文件时,因为存在一人还款给多人,多人放款给一人,多人债转给多人的局部单点问题,账户系统使用了分布式锁来作为解决方案,从而达到缓解大量数据库乐观锁异常(由于乐观锁是在事务提交时发生,此时报错返回已经消耗了CPU和内存资源) 代码(还款为例) 处理步骤 1、尝试获取锁 getVirtualLock方法在内部设置了重试机制,是为
相关文章
相关标签/搜索