DistributedLock-List
Distributed Lock | 分布式锁
-
聊聊分布式锁
: 两种锁的实现方式都很简单,应用情景也很显然,悲观锁更适合写密集的情景;而乐观锁,通常需要借助CAS 实现,形成一定程度上比较简单的无锁结构,更适合读密集的情景。
Redis Lock
-
2017-Distributed locks with Redis: Distributed locks are a very useful primitive in many environments where different processes must operate with shared resources in a mutually exclusive way.
Consul Lock
- 基于
Consul 的分布式锁实现:我们在构建分布式系统的时候,经常需要控制对共享资源的互斥访问。这个时候我们就涉及到分布式锁( 也称为全局锁) 的实现,基于目前的各种工具,我们已经有了大量的实现方式,比如:基于Redis 的实现、基于Zookeeper 的实现。本文将介绍一种基于Consul 的Key/Value 存储来实现分布式锁以及信号量的方法。