通过建立临时节点作为锁,可以防止客户端在宕机的时候,锁标识不能被正常释放的问题。如果由于网络问题客户端跟zookeeper会话超时,lock被删除,但是客户端依然正常运行并未释放锁资源,那么其他客户端即使成功创建临时节点拿到lock,但是真实的锁资源依然无法获取到,这种情况如果处理?
通过建立临时节点作为锁,可以防止客户端在宕机的时候,锁标识不能被正常释放的问题。如果由于网络问题客户端跟zookeeper会话超时,lock被删除,但是客户端依然正常运行并未释放锁资源,那么其他客户端即使成功创建临时节点拿到lock,但是真实的锁资源依然无法获取到,这种情况如果处理?
8 回答6.8k 阅读
4 回答1k 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
4 回答511 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
2 回答652 阅读✓ 已解决
2 回答1.2k 阅读