我觉得完全可以使用TiDB实现分布式锁啊。
基于数据库实现分布式锁。
select for update方式就可以实现啊。
又会分为乐观锁和悲观锁模式,看自己应用的容忍度,自己实现啊。
悲观锁:利用select … where … for update 排他锁
乐观锁:通过增加递增的版本号字段实现乐观锁
我觉得完全可以使用TiDB实现分布式锁啊。
基于数据库实现分布式锁。
select for update方式就可以实现啊。
又会分为乐观锁和悲观锁模式,看自己应用的容忍度,自己实现啊。
悲观锁:利用select … where … for update 排他锁
乐观锁:通过增加递增的版本号字段实现乐观锁