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