We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e3fede5 commit 0389e50Copy full SHA for 0389e50
MD/分布式-锁.md
@@ -71,7 +71,7 @@ public void lock(String key, String request, int timeout) throws InterruptedExce
71
缺点:
72
73
1. 单点故障问题
74
-2. 锁超时问题:如果A拿到锁之后设置了超时时长,但是业务还未执行完成且锁已经被释放,此时其他进程就会拿到锁从而执行相同的业务
+2. 锁超时问题:如果A拿到锁之后设置了超时时长,但是业务还未执行完成且锁已经被释放,此时其他进程就会拿到锁从而执行相同的业务。如何解决?Redission定时延长超时时长避免过期。为什么不直接设置为永不超时?为了防范业务方没写解锁方法或者发生异常之后无法进行解锁的问题
75
3. 轮询获取锁状态方式太过低效
76
77
### 基于ZooKeeper
0 commit comments