分布式锁
文章平均质量分 97
分布式锁
猎户星座。
花有重开日,人无再少年。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis之分布式锁
# 基于 Redis 实现分布式锁的三种方案 用 Redis 实现分布式锁的正确姿势(实现一) 用 Redisson 实现分布式可重入锁(RedissonLock)(实现二) 用 Redisson 实现分布式锁(红锁 RedissonRedLock)(实现三) 本文主要探讨基于 Redis 实现分布式锁的方案,主要分析并对比了以上三种方案,并大致分析了 Redisson 的 Redisson...转载 2019-10-31 11:13:50 · 1061 阅读 · 1 评论 -
Zookeeper之分布式锁
基于zk的特性,我们很容易得出使用zk实现分布式锁的落地方案: 使用zk的临时节点和有序节点,每个线程获取锁就是在zk创建一个临时有序的节点,比如在/lock/目录下。 创建节点成功后,获取/lock目录下的所有临时节点,再判断当前线程创建的节点是否是所有的节点的序号最小的节点 如果当前线程创建的节点是所有节点序号最小的节点,则认为获取锁成功。 如果当前线程创建的节点不是所有节点序号最小的...转载 2019-11-02 09:48:41 · 303 阅读 · 0 评论 -
分布式锁
一、前言 在同一个 JVM 进程中,我们可以使用 JUC 提供的一些锁来解决多个线程竞争同一个共享资源时候的线程安全问题,但是当多个不同 JVM 进程中的线程共同竞争同一个共享资源时候,JUC 包的锁就无能无力了,这时候就需要分布式锁了。 本 Chat 主要讲解几种常见的分布式锁实现方案以及原理,主要内容如下: 分布式锁与 JUC 包锁的不同; 使用数据库锁来实现分布式锁; 使用 Red...原创 2018-12-02 11:11:28 · 837 阅读 · 0 评论
分享