最新 最热

.NET开源分布式锁DistributedLock

更多的线程同步锁,可以看这篇文章:cnblogs.com/Z7TS/p/16463494.html

2023-08-30
1

拒绝躺平,如何使用AOP的环绕通知实现分布式锁

如何在分布式环境下,像用synchronized关键字那样使用分布式锁。比如开发一个注解,叫@DistributionLock,作用于一个方法函数上,每次调方法前加锁,调完之后自动释放锁。...

2023-08-23
1

项目设计:电商库存扣减如何设计?如何防止超卖?

电商库存扣减是电商平台必备的重要功能之一,正确地设计和实现这一功能,不仅能提高用户购物体验,还能有效防止超卖等问题。

2023-08-22
1

浅析分布式锁的实现原理

在分布式系统中,由于多个服务实例对共享资源的访问存在竞争关系,需要使用分布式锁来实现对共享资源的互斥访问。本文将深入解析分布式锁的实现原理。...

2023-08-17
1

谈谈几种分布式锁实现

在JVM中,可以使用同步锁或Lock锁,在多线程并发的情况下保证同一时间只有一个线程修改共享变量或执行代码块。然而,随着现代应用程序基本上都基于分布式集群来实现的趋势,传统Java锁在分布式环境中使用时就显得无能为力。...

2023-08-16
1

基于redisson实现注解式分布式锁

基于redisson的分布式锁实现,我们可以比较容易的控制竞态资源的分布式并发控制,但是使用的时候会出现很多重复的try-catch-finally代码块,获取锁、加锁和释放锁等,用法大致如下:...

2023-08-09
1

分布式锁02--zookeeper

Zookeeper 是Google 的 Chubby一个开源的实现,是 Hadoop 的分布式协调服务。

2023-06-29
2

分布式锁01--介绍

在分布式计算系统中,有两个以上的进程在并发执行,每个进程都在等待被其它的进程所占用的系统资源而不能继续运行,即导致系统中任何一个进程都无法运行下去(死循环),这就产生了死锁。...

2023-06-29
1

对线面试官-Redis(缓存的三大问题)

派大星:Redis是一个开源的内存数据结构存储系统,用于高性能应用程序。它的主要用途包括缓存、会话存储、消息队列、排行榜/计数器和分布式锁等。...

2023-06-28
1

Redis 分布式锁的实现原理和应用场景

随着互联网应用的发展,越来越多的应用需要处理高并发场景。在这些场景下,如何保证数据的一致性和可靠性是一个非常重要的问题。分布式锁是一种常用的解决方案,用于实现多个应用实例之间的协调和同步。Redis 作为一个流行...

2023-06-08
1