
分布式锁
17奋斗8
这个作者很懒,什么都没留下…
展开
-
微服务系列-1-ribbon/consul/feign/hystrix
-原创 2022-03-24 14:29:25 · 384 阅读 · 0 评论 -
分布式锁的实现-3种常见方式
分布式锁的实现核心思路:找一个公共区来生产和存放锁。 Because:既然是分布式,在单机上创建的实例对象(包括锁对象),也只能作用于本机上,无法保证分布式中多台服务器的一致性,所以此时的锁一定要放在一个公共的区域去创建,各个分布式服务都去访问这个公共区域。 最常见的公共区域有:数据库,redis和zookepper。具体分析如下: 一:数据库 方法1: 1:在数据库中创建一张存储分布式锁的表,例如:lock_record. 主要的两个字段:第一个主键id,第二个锁名lock_name(唯一类型.原创 2021-01-12 18:14:03 · 257 阅读 · 0 评论