Zookeeper和Redis实现分布式锁的可靠性分析
Zookeeper和Redis实现分布式锁的可靠性分析
在分布式系统中,为保证同一时间只有一个客户端可以对共享资源进行操作,需要对共享资源加锁来实现,常见有三种方式:
基于数据库实现分布式锁
基于 Redis 实现分布式锁
基于 Zookeeper 实现分布式锁
高并发下数据库锁性能太差,本文不做探究。仅针对Redis 和 Zookeeper 实现的分布式锁进行分析。
实现一个分布式锁应该具备的特性:
高可用、高性能的获取锁与释放锁
在分布式系统环境下,一个方法或者变量同一时间只能被一个线程操
转载
2020-07-21 16:33:07 ·
451 阅读 ·
0 评论