【发布时间】:2016-12-19 08:04:20
【问题描述】:
Apache Curator 锁配方(或较低级别的 ZooKeeper)中是否有任何工具可用于自动释放已超过某些 TTL 的锁?如果没有,是否有处理该问题的最佳实践?我看到 Curator 在客户端连接丢失的情况下会自动释放锁,这很好……而且锁获取超时也很有帮助。
我想知道我需要在多大程度上保护我的系统,方法是执行一项重复性工作来查找已经存在很长时间的锁并手动释放它们。我会通过让我的单独进程直接删除相关的 ZNode 来做到这一点吗?
【问题讨论】:
标签: locking apache-zookeeper apache-curator