- 博客(1)
- 收藏
- 关注
转载 如何设计高性能的分布式锁
什么是分布式锁?在 JVM 中,在多线程并发的情况下,我们可以使用同步锁或 Lock 锁,保证在同一时间内,只能有一个线程修改共享变量或执行代码块。但现在我们的服务都是基于分布式集群来实现部署的,对于一些共享资源,在分布式环境下使用 Java 锁的方式就失去作用了。使用数据库实现一个分布式锁比较简单易懂,直接基于数据库实现就行了,不需要再引入第三方中间件,所以这是很多分布式业务实现分布式锁的首选。但是数据库实现的分布式锁在一定程度上,存在性能瓶颈,所以我推荐使用Redis。Redis 实现分布式锁R
2020-07-03 13:58:30 2559
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人