三种常见分布式锁实现方案

1. 基于数据库实现 1.1 数据库分布式锁的优点redis 实现简单 1.2 数据库分布式锁的缺点数据库 须要考虑数据库的可用性和性能,考虑多机部署、数据同步、主备切换等,会比较复杂 不具有可重入的特性 没有锁失效机制 不具有阻塞锁特性 1.3 实现原理分布式 在数据库中建立一个表,表中包含方法名等字段,并在方法名字段上建立惟一索引 想要执行某个方法,就使用这个方法名向表中插入数据 成功插入则获
相关文章
相关标签/搜索