1. 云栖社区>
  2. 全部标签>
  3. #分布式锁#
分布式锁

#分布式锁#

已有1人关注此标签

内容分类:
博客 | 问答 | 视频 | 资料 |

SpringBoot使用分布式锁

SpringBoot使用分布式锁

分布式 springboot lock 分布式锁

秒杀场景浅析

Redis 秒杀 分布式锁

数据存储与数据库 分布式 redis 分布式锁 原理 秒杀场景

zookeeper

zookeeper主要用于解决分布式环境下的服务协调问题,通常应用场景为: 注册中心: dubbo、motan等 配置中心:disconf 负载均衡:节点值可以为多个服务地址,根据不同负载策略选取服务地址 分布式锁 集群管理工具:根据节点排序用来选举master等 znode zookeeper结构 zookeeper可以理解为一个文件树结构,每一个节点称为一个znode,每个znode上都能存储自己的信息。

分布式 zab zookeeper 2PC watch 分布式锁 znode leader follower observer 可重入锁

Java程序猿笔记——基于redis分布式锁实现“秒杀”

最近在项目中遇到了类似“秒杀”的业务场景,在本篇博客中,我将用一个非常简单的demo,阐述实现所谓“秒杀”的基本思路。 业务场景 所谓秒杀,从业务角度看,是短时间内多个用户“争抢”资源,这里的资源在大部分秒杀场景里是商品;将业务抽象,技术角度看,秒杀就是多个线程对资源进行操作,所以实现秒杀,就必须控制线程对资源的争抢,既要保证高效并发,也要保证操作的正确。

分布式 redis 架构 java 线程 lock class 分布式锁 Java程序员

zookeeper 实现分布式锁安全用法

背景 ConnectionLoss 链接丢失 SessionExpired 会话过期 绕开 zookeeper broker 进行状态通知 leader 选举与zkNode 断开 做好幂等 静态扩容、动态扩容 背景 分布式锁现在用的越来越多,通常用来协调多个并发任务。

分布式 安全 集群 lock 数据中心 session Commit zookeeper 分布式锁 sessionExpire connectionLoss

一文了解分布式锁

大多数互联网系统都是分布式部署的,分布式部署确实能带来性能和效率上的提升,但为此,我们就需要多解决一个分布式环境下,数据一致性的问题。   当某个资源在多系统之间,具有共享性的时候,为了保证大家访问这个资源数据是一致的,那么就必须要求在同一时刻只能被一个客户端处理,不能并发的执行,否者就会出现同一时刻有人写有人读,大家访问到的数据就不一致了。

分布式 redis Java核心技术 线程 高可用 数据库 node 序列 伪代码 zookeeper 分布式锁

分布式锁与实现--基于Redis实现

目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。

分布式 redis 线程 lock string Transaction thread jedis service 分布式锁

redis系列:分布式锁

1 介绍 这篇博文讲介绍如何一步步构建一个基于Redis的分布式锁。会从最原始的版本开始,然后根据问题进行调整,最后完成一个较为合理的分布式锁。 本篇文章会将分布式锁的实现分为两部分,一个是单机环境,另一个是集群环境下的Redis锁实现。

分布式 redis 算法 java 线程 lock string void thread jedis 分布式锁

从构建分布式秒杀系统聊聊分布式锁

这篇文章我们重点介绍一下 Zookeeper 如何实现分布式锁。

分布式 线程 lock string exception thread zookeeper unit 分布式锁 秒杀系统

使用数据库悲观锁实现不可重入的分布式锁

一、前言 在同一个jvm进程中时,可以使用JUC提供的一些锁来解决多个线程竞争同一个共享资源时候的线程安全问题,但是当多个不同机器上的不同jvm进程共同竞争同一个共享资源时候,juc包的锁就无能无力了,这时候就需要分布式锁了。

分布式 线程 数据库 lock void 分布式系统 thread activity 分布式锁

一种redis命令搞定基于redis的分布式锁

redis 分布式锁

云栖社区 redis 分布式锁

spring boot redis分布式锁

随着现在分布式架构越来越盛行,在很多场景下需要使用到分布式锁。分布式锁的实现有很多种,比如基于数据库、 zookeeper 等,本文主要介绍使用 Redis 做分布式锁的方式,并封装成spring boot starter,方便使用

分布式 redis java 线程 spring 集群 logger springboot lock 脚本 string Annotation class 分布式锁

spring boot redis分布式锁

随着现在分布式架构越来越盛行,在很多场景下需要使用到分布式锁。分布式锁的实现有很多种,比如基于数据库、 zookeeper 等,本文主要介绍使用 Redis 做分布式锁的方式,并封装成spring boot starter,方便使用

分布式 redis java 线程 spring 集群 logger aop springboot lock 脚本 string Annotation class 分布式锁

Redis 分布式锁的正确实现方式( Java 版 )

分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis分布式锁。

分布式 redis java string static jedis 分布式锁

Zookeeper使用案例

本文主要讲述通过zookeeper实现分布式锁、分布式队列、leader选举的实现,以及详细代码

java lock zookeeper 分布式锁 分布方式开发 分布式队列 分布式leader选举

Zookeeper,etcd,consul内部机制和分布式锁和选主实现的比较

我的另外3篇文章分别介绍了Zookeeper,etcd,consul是如何实现分布式锁和选主的。本文想比较一下Zookeeper、etcd、consul内部机制有哪些不同,他们实现锁和选主的方式相同和不同。

分布式 HTTPS aliyun session etcd zookeeper consul 分布式锁

分布式锁的实现

分布式锁 云数据库Redis版

1
GO