分布式锁
CPU的嘲讽
这个作者很懒,什么都没留下…
展开
-
zookeeper分布式实现方案(附代码及方案测试结果)
一、 Zookeeper 项目地址:https://github.com/bao17634/zookeeper_lock.git 1.1 zookeeper简介: zookeeper是一个分布、开源的应用程序协调服务,是集群的管理者,监视着集群中各个节点的状态,根据节点的反馈进行下一步合理操作。主要解决的是分布式应用经常遇到的数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置...原创 2019-11-04 11:14:56 · 375 阅读 · 0 评论 -
Redis各种分布式锁实现方法(全网最全,并附性能测试及源码)
1. 简述 1.1 分布式锁一般有三种实现方式: 基于redis的分布式锁 基于zookeeper的分布式锁 数据库乐观锁; 1.2 分布式锁没高可用满足条件 1)互斥性: 在任意时刻,只有一个客户端能持有锁。 2)不会发生死锁: 即使有一个客户端在持有锁的期间崩溃而没有主动解锁,也能保证后续其他客户端能加锁。 3)具有容错性: 只要大部分的Redis节点正常运行,客户端就可以加锁和解锁。 4...原创 2019-11-04 14:06:15 · 1251 阅读 · 0 评论