分布锁的优、缺点:基于数据库的这种实现方式很简单
不具备可重入没有锁失效机制(服务器宕机或网络突然断开,导致没有解锁造成,可以通过记录失效时间,使用定时任务进行清除失效锁)基于数据库实现的分布锁需要一定的资源开销,影响性能可用性方面:如果是单机数据库不能保证锁的可用性,所以使用数据库分布锁,数据库需要双机部署、数据同步、主备切换
语音朗读:
分布锁的优、缺点:基于数据库的这种实现方式很简单
不具备可重入没有锁失效机制(服务器宕机或网络突然断开,导致没有解锁造成,可以通过记录失效时间,使用定时任务进行清除失效锁)基于数据库实现的分布锁需要一定的资源开销,影响性能可用性方面:如果是单机数据库不能保证锁的可用性,所以使用数据库分布锁,数据库需要双机部署、数据同步、主备切换
语音朗读: