We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
使用 Redis 如何设计分布式锁?使用 Zookeeper 来设计分布式锁可以吗?以上两种分布式锁的实现方式哪种效率比较高?
redis 分布式锁和 zk 分布式锁的对比
基于ZK的锁支持在获取锁失败后等待锁释放的事件,更加灵活。
问题:由于ZK依靠session定期的心跳来维持客户端,如果客户端进入长时间的GC,可能会导致ZK认为客户端宕机而释放锁,让其他的客户端获取锁,但是客户端在GC回复后,会认为自己还持有锁。
The text was updated successfully, but these errors were encountered:
@a7217107 谢谢反馈,我补充到文章中
Sorry, something went wrong.
docs(distributed-system): update distributed-lock (#209)
72c825a
No branches or pull requests
使用 Redis 如何设计分布式锁?使用 Zookeeper 来设计分布式锁可以吗?以上两种分布式锁的实现方式哪种效率比较高?
redis 分布式锁和 zk 分布式锁的对比
基于ZK的锁支持在获取锁失败后等待锁释放的事件,更加灵活。
问题:由于ZK依靠session定期的心跳来维持客户端,如果客户端进入长时间的GC,可能会导致ZK认为客户端宕机而释放锁,让其他的客户端获取锁,但是客户端在GC回复后,会认为自己还持有锁。
The text was updated successfully, but these errors were encountered: