分布式锁原理篇-Redisson、Zookeeper、Database

1.分布式锁起源 在分布式出现之前,一般多线程操作,为了防止高并发产生的问题,使用Synchronize和ReentrantLock等加锁方式解决。因为项目服务采用的是单进程的多线程操作。而如今,集群和微服务化兴起的时代,单进程锁已经无法满足我们的业务需求。于是,也就出现了今天我们要讲到的分布式锁的概念。 对于分布式锁的设计,主要需要满足一下几个点: 互斥性。在任意时刻,只有一个客户端能持有锁。
相关文章
相关标签/搜索