跳转到主要内容

Zookeeper Tools

项目描述

zktools 是一个工具包,它通过使用 Apache Zookeeper 实现了高级构造。

它目前提供

  • 配置 - Zookeeper配置辅助工具,用于存储和加载存储在Zookeeper节点中的配置信息。

  • - 一个支持非阻塞获取的Zookeeper锁,它基于Python的Lock对象,并包括Zookeeper菜谱中描述的“带有激光束的可撤销共享锁”。

有关更多信息,请参阅完整文档

许可证

zktools 在MPL许可证下提供。

作者

zktoolsMozilla基金会 提供。

更改日志

0.2.1 (02/16/2012)

  • 修复了打包错误。

0.2 (02/03/2012)

更改

  • 将锁的上下文管理器返回添加到锁中,以允许使用“with”语句。

  • 重构以使用zc.zk ZooKeeper库进行高级Zookeeper抽象,并具有自动重新建立监视器的功能。

特性

  • 节点对象,用于从Zookeeper检索ZNode数据并保持其最新状态。

  • 节点对象可以具有数据和子订阅器。

  • NodeDict对象,将浅树(一个级别的子节点)映射到类似字典的对象。

不兼容性

  • SharedZkLock已重构为ZkWriteLock和ZkReadLock。

  • revoked 是Locks的属性,而不是方法。

  • ZkConnection已删除,锁对象、ZkNode和ZkNodeDict都期望zc.zk ZooKeeper实例。

0.1 (11/22/2011)

特性

  • 带有可撤销共享锁的锁实现。

  • 具有自动重新连接功能的Zookeeper连接对象。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

zktools-0.2.1.tar.gz (193.6 kB 查看哈希值)

上传时间 源代码

支持者