分布式锁的实现,如何实现呢?

2019-04-13 17:26:08 +08:00
 chunrong918

有简单点的权威点的链接资料,可以参考下嘛

2739 次点击
所在节点    Java
8 条回复
BBCCBB
2019-04-13 17:31:59 +08:00
zookeeper 的官方文档里就有
Trim21
2019-04-13 18:17:57 +08:00
ixiaohei
2019-04-13 21:53:30 +08:00
etcd 和 zookeeper 都有实现;简单点就用关系型数据库行锁实现
orangeade
2019-04-13 21:59:32 +08:00
Redis 也有个 red lock
51300520
2019-04-14 03:55:39 +08:00
最简单用 redis,简单好用
Leigg
2019-04-14 10:38:00 +08:00
最简单是 redis,mysql 实现容易出现死锁不建议,要求再高点 etcd。
Leigg
2019-04-14 10:39:22 +08:00
redis 就一行命令:set k v ex nx,自带原子性。
mmdsun
2019-04-14 16:55:00 +08:00
单机 Redis 或者 集群 zookeeper。资料,Redis 官网文档里就有 Redis 分布式锁注意事项。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/554828

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX