Skip to content

Commit 0389e50

Browse files
authored
Update 分布式-锁.md
1 parent e3fede5 commit 0389e50

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

MD/分布式-锁.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ public void lock(String key, String request, int timeout) throws InterruptedExce
7171
缺点:
7272

7373
1. 单点故障问题
74-
2. 锁超时问题:如果A拿到锁之后设置了超时时长,但是业务还未执行完成且锁已经被释放,此时其他进程就会拿到锁从而执行相同的业务
74+
2. 锁超时问题:如果A拿到锁之后设置了超时时长,但是业务还未执行完成且锁已经被释放,此时其他进程就会拿到锁从而执行相同的业务。如何解决?Redission定时延长超时时长避免过期。为什么不直接设置为永不超时?为了防范业务方没写解锁方法或者发生异常之后无法进行解锁的问题
7575
3. 轮询获取锁状态方式太过低效
7676

7777
### 基于ZooKeeper

0 commit comments

Comments
 (0)