分布式锁

1 人感兴趣 · 21 次引用

  • 推荐
  • 最新
https://static001.geekbang.org/infoq/f1/f152569179e7f19ca93d6ce86f7e6418.png?x-oss-process=image/resize,w_416,h_234

分布式锁:效率与正确性的衡权

用户头像
伴鱼技术团队 2020 年 6 月 15 日

提到分布式锁,很多人也许会脱口而出 “redis”,可见利用 redis 实现分布式锁已被认为是最佳实践。但是这个回答正确吗?本文从效率与正确性的角度深入讨论在不同的应用场景下,分布式锁应该采用什么样的实现方式。

https://static001.geekbang.org/infoq/43/434e79261d8f7398304ae89784055f01.jpeg?x-oss-process=image/resize,w_416,h_234

数据库的乐观锁和悲观锁并非真实的锁

用户头像
架构师修行之路 2020 年 8 月 8 日

我们平时编写程序的时候,有很多情况下需要考虑线程安全问题,一个全局的变量如果有可能会被多个同时执行的线程去修改,那么对于这个变量的修改就需要有一种机制去保证值的正确性和一致性,这种机制普遍的做法就是加锁。其实也很好理解,和现实中一样,多个人

https://static001.geekbang.org/infoq/49/49a72e633ddd1b0da31d396c593f0ffe.png?x-oss-process=image/resize,w_416,h_234

Zookeeper 从入门到放弃之 Zookeeper 典型应用场景

用户头像
小隐乐乐 2020 年 7 月 25 日

今天来聊一下,Zookeeper的典型应用场景。

https://static001.geekbang.org/infoq/3b/3be113381c351a6e87bed8f3ea38fdba.jpeg?x-oss-process=image/resize,w_416,h_234

拜托,别再问我 Zookeeper 如何实现分布式锁了!

用户头像
不才陈某 2020 年 5 月 9 日

真是有人(锁)的地方就有江湖(事务),今天不谈江湖,来撩撩人。

https://static001.geekbang.org/infoq/30/3033a4da15e24c7e3f29d60a842b2947.png?x-oss-process=image/resize,w_416,h_234

redis 系列之——分布式锁

用户头像
诸葛小猿 2020 年 7 月 9 日

redis如何实现分布式锁?

https://static001.geekbang.org/infoq/70/707c83b362a54b9f66529cd02d74fd3a.png?x-oss-process=image/resize,w_416,h_234

看门狗 | 分布式锁架构设计方案 -01

用户头像
高翔龙 2020 年 8 月 23 日

在实际的开发过程中,我们经常会使用到分布式锁来解决资源访问时的互斥性问题,并且在大部分场景下,我们往往都会选择基于Redis来实现一个分布式锁。

https://static001.geekbang.org/infoq/96/96297ce29a0b486dc82dcfd9ec498fd4.png?x-oss-process=image/resize,w_416,h_234

【求锤得锤的故事】Redis 锁从面试连环炮聊到神仙打架。

用户头像
why技术 2020 年 6 月 1 日

本次写的是一个Redis作者求锤得锤的故事,描述了他与另外一位分布式系统的大神之间的battle。这场battle难分伯仲,没有最后的赢家。最大的赢家可能是吃瓜网友。让吃瓜网友深刻的体会到:看起来那么无懈可击的想法,细细推敲之下,并不是那么天衣无缝。

https://static001.geekbang.org/infoq/e1/e1d5f1af96ff8d0407990acbad17dc14.png?x-oss-process=image/resize,w_416,h_234

看门狗 | 分布式锁架构设计方案 -02

用户头像
高翔龙 2020 年 8 月 23 日

在上一篇博文中,我为大家详细介绍了如何实现一个完善、高性能的基于Redis的分布式锁方案,相信大家应该都能有所裨益。然后,在实际开发过程中,之前的方案还是存在一些问题,虽然我们习惯性的将它称之为分布式锁,但从严格意义上来说却并不算。

https://static001.geekbang.org/infoq/5d/5d2f14ec900f04354a56a9a709d84300.jpeg?x-oss-process=image/resize,w_416,h_234

深度解析!-- 阿里开源分布式事务框架 Seata

用户头像
攀岩飞鱼 2020 年 9 月 8 日

当前微服务“大行其道”,而微服务很大的一痛点就是分布式服务如何解决,Seata为了我们提供了开箱即用的解决方案,并且因其易用、活跃的社区、高效的性能等成为分布式解决方案的不二之选,本文对Seata的实现原理进行详细的讲解。

https://static001.geekbang.org/infoq/eb/eba369db599d3c9936e8df76e613e29e.jpeg?x-oss-process=image/resize,w_416,h_234

分布式锁用 Redis 还是 Zookeeper?

用户头像
xcbeyond 2020 年 7 月 19 日

redis和zookeeper,他们各有千秋。应该如何选型呢?

https://static001.geekbang.org/infoq/f0/f05a218294844803d6e05dcbb805be7e.png?x-oss-process=image/resize,w_416,h_234

一篇文章深入理解分布式锁

用户头像
独钓寒江雪 2020 年 7 月 6 日

分布式应用经常会遇见并发问题,如果并发问题处理不好,会产生数据的异常问题,这是一个程序的致命问题,所以对于并发问题,必须的设计一个好的方法来处理它,分布式锁就是解决并发问题的一个比较常用的手段。

分布式锁的几种实现方式

用户头像
Hollis 2020 年 6 月 14 日

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

如何优雅的实现分布式锁

用户头像
张坚 2020 年 5 月 15 日

如何优雅的实现分布式锁

【迁移】用 Redlock 构建 Redis 分布式锁【译】

用户头像
罗琦 2020 年 5 月 22 日

由于不同的进程都必须在排他的方式操作共享资源,分布式锁在很多环境中是非常有用的基础组件。

https://static001.geekbang.org/infoq/61/615cb3ec47ef491467b52ff74c09cf4c.jpeg?x-oss-process=image/resize,w_416,h_234

分布式锁🔒是个啥❓ 其实就这么点事

用户头像
山中兰花草 2020 年 5 月 30 日

聊聊分布式锁,本文将以redis 为实现方式,包括redLock算法,Redisson

https://static001.geekbang.org/infoq/a0/a0b2e64edc2b74ca8af34c1b3597ff0c.jpeg?x-oss-process=image/resize,w_416,h_234

Redis 做分布式锁可能不那么简单

用户头像
架构师修行之路 2020 年 9 月 24 日

在计算机世界里,对于锁大家并不陌生,在现代所有的语言中几乎都提供了语言级别锁的实现,为什么我们的程序有时候会这么依赖锁呢?这个问题还是要从计算机的发展说起,随着计算机硬件的不断升级,多核cpu,多线程,多通道等技术把计算机的计算速度大幅度提升

分布式锁_分布式锁资料文章-InfoQ写作平台