
分布式系统
文章平均质量分 91
分布式系统
Kim_smile
Be brave to try
展开
-
Zookeeper实战——分布式锁实现以及原理
文章目录Zookeeper 分布式锁实现原理具体流程代码实现客户端创建工厂类创建 Lock 锁接口Lock 实现类(ZkLock)自定义 ZK 分布式锁测试独占锁 & 共享锁Curator 实现分布式锁ZooKeeper 分布式锁的优缺点分布式锁是控制分布式系统之间同步访问共享资源的一种方式。分布式锁的实现方式有很多种,比如 Redis 、数据库 、zookeeper 等。这篇文章主要介绍用 Zookeeper 实现分布式锁。Zookeeper 分布式锁实现原理先说结论:Zookeeper.原创 2022-05-18 17:15:44 · 10151 阅读 · 10 评论 -
分布式基础——几种常见的分布式锁
分布式锁在单机场景下,可以使用语言的内置锁来实现进程同步,如 synchronized、Lock等。但是在分布式场景下,需要同步的进程可能位于不同的节点上,那么就需要使用分布式锁。分布式锁:是控制分布式系统不同进程共同访问共享资源的一种锁的实现。数据库的唯一索引向表中插入一条唯一索引的记录,此时相当于加锁,释放锁时删除这条记录。唯一索引可以保证该记录只被插入一次,那么就可以用这个记录是否存在来判断是否处于锁定状态。存在以下几个问题:锁没有失效时间,解锁失败的话其它进程无法再获得该锁;只能是非原创 2021-11-27 23:16:07 · 1460 阅读 · 0 评论 -
分布式基础——CAP理论与BASE理论
本文内容整理自:https://blog.youkuaiyun.com/qq_34337272/article/details/80444032,并附上自己的理解CAP理论简介CAP 也就是 Consistency(一致性)、Availability(可用性)、Partition Tolerance(分区容错性) 这三个单词首字母组合。在理论计算机科学中,CAP 定理(CAP theorem)指出对于一个分布式系统来说,当设计读写操作时,只能同时满足以下三点中的两个:一致性(Consistency) .原创 2021-11-27 22:57:37 · 405 阅读 · 0 评论