
分布式
夢_殤
心怀梦想且歌且行
展开
-
分布式锁实现几种方案及优缺点
转载自:https://www.cnblogs.com/austinspark-jessylu/p/8043726.html转载 2019-01-08 17:31:45 · 2037 阅读 · 0 评论 -
java使用redis实现分布式锁
通过上篇文章,已经知道分布式锁有哪些实现方案及其优缺点。本文记录下使用redis实现分布式锁的测试例子。 使用Jedis的时候,建议使用版本2.6.0之上的,因为高版本set的时候,可以把key和过期时间一起原子性操作;2.6.0以下版本不行。网上有些文章的实现就是使用2.6.0之下的,这篇文章就分析了弊端。 pom.xml<dependency>...原创 2019-01-08 18:03:35 · 4762 阅读 · 0 评论 -
java使用zookeeper实现分布式锁
在博文中已知晓3中实现分布式锁方案的优缺点。现在写个测试类试试。基于ZooKeeper分布式锁的流程在zookeeper指定节点(locks)下创建临时顺序节点node_n 获取locks下所有子节点children 对子节点按节点自增序号从小到大排序 判断本节点是不是第一个子节点,若是,则获取锁;若不是,则监听比该节点小的那个节点的删除事件 若监听事件生效,则回到第二步...原创 2019-01-09 10:17:58 · 1069 阅读 · 0 评论