分布式
中等
面试题库
分布式
中等
业务执行时间超过锁的租期会发生什么?如何合理设置锁的过期时间?
分布式
困难
Redisson 的公平锁(FairLock)与非公平锁在抢锁策略上有何区别?
分布式
简单
释放 Redis 锁时为什么必须用 Lua 脚本先 get 再 del?举出竞态时序。
分布式
中等
Redisson 的 tryLock 阻塞等待是怎么实现的?与忙轮询有何区别?
分布式
简单
分布式锁的可重入性在 Redis 和 ZooKeeper 中分别是如何实现的?
分布式
困难
etcd 锁的 Lease 续约(keepalive)失败后,锁会如何失效?
分布式
中等
etcd 如何用 Lease 和事务实现分布式锁?与 ZooKeeper 有何异同?
分布式
中等
ZooKeeper 客户端会话断开后,临时顺序节点多久被删除?锁会立即释放吗?
分布式
困难
ZooKeeper 分布式锁的羊群效应是什么?如何避免?
分布式
中等
ZooKeeper 分布式锁与 Redis 分布式锁在公平性、可靠性和性能上有何差异?
分布式
中等