基于数据库实现分布式锁
摘要:
1.基于数据库表的实现 首先创建一张锁表 这里将方法名做唯一性约束 当我们想锁住某个方法时,可以根据方法名insert一条语句 这时如果有另外一个线程要调用支付的方法,由于违反了数据库唯一性的约束,会抛出异常,因此可以认定为拿不到锁,当拿到锁的方法执行完业务代码后,最后释放锁的时候 再执行一条del 阅读全文
posted @ 2019-01-20 16:20 痞子陈2016 阅读(530) 评论(0) 推荐(0) 编辑