Zookeeper中的自动过期和删除znodes?

时间:2013-07-12 16:18:37

标签: apache-zookeeper

在一段时间后,有没有办法让znode自动过期并删除(在Zookeeper控制下)?在那之后我不需要保持znode。我想节约资源。

如果您的答案是“否,您的申请必须处理”,请您指出一些明确说明的文件? (现在,我怀疑情况可能如此,但我不想太快地假设它。)

如果答案是“目前没有,但动物园管理员可以扩展到这样做”,那么我会特别感谢建议一个良好的起点来进行这样的改进。

2 个答案:

答案 0 :(得分:4)

Patrick在The Zookeeper Mailing List: ZNODE time to live上说:

  

当前的实现中没有类似TTL的功能。

那是2012年4月26日,根据Apache ZooKeeper Releases列表对应3.3.5版。

我浏览了3.3.63.4.43.4.5的发行说明,未发现“TTL”或“生存时间”或其他任何内容。

答案 1 :(得分:0)

Zookeeper 3.5.3包含对zknodes上的ttl的支持。

添加new function call,您可以在几毫秒内为节点提供ttl。