10 分布式锁的应用场景

vvEcho 2024-01-20 14:08:37
Categories: Tags:

我们知道,对于单机的多线程情况下的线程安全问题我们可以用使用JDK自带的锁来保证线程安全

但是集群环境下的线程安全怎么保证呢?

客户A调用一个接口修改数据,客户B同时调用这一个接口修改数据,这时候请求负载到不同的机器上

怎么保证同一时间这笔数据只能一个人操作呢?那就需要用到分布式锁

我说个我们项目中用到的分布式锁的场景,在智慧薪酬项目中,线下报盘时由于同一时间只允许一个薪酬管理员进行

除权日的报盘操作,那么就需要用到分布式锁;