- 博客(2)
- 收藏
- 关注
原创 CP模式(ZK)的分布式锁分析
文章目录JAVA的锁死锁分布式锁CP模型的分布式锁zk分布式锁的原理zk节点操作zk分布式锁代码实现CP模式分布式锁的总结JAVA的锁锁是用来控制多个线程访问共享资源的方式,一般来说,一个锁能够防止多个线程同时访问共享资源。在线程级别中我们可以通过代码的方式来实现锁的功能,例如Lock接口和synchronized关键字,在并发场景中充斥这大量的锁问题(线程锁、数据库锁、进程锁)。死锁所谓死锁是指两个或两个以上的线程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下
2020-10-31 16:09:52 2422 2
原创 AP模式(Redis)的分布式锁分析以及实现
分布式CAP理论在介绍分布式锁之前,先说一下CAP理论。因为现在提到分布式系统一定离不开CAP理论。C(Consistency)一致性、A(Availability)可用性、P(Partition tolerance)分区容错性。三者不能同时存在,由于P是必要因素,所以分为CP和AP两种模型。下面我们就根据AP和CP模型来分析一下分布式锁以及使用场景。AP模型的分布式锁AP模型的分布式锁是基于Redis来实现的。Redis集群在分布式系统中是一种AP模型,无法保证在主节点宕机时自动完成数据一致性的同步
2020-06-15 18:17:03 5865
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人