Zookeeper Tools
项目描述
zktools 是一个工具包,它通过使用 Apache Zookeeper 实现了高级构造。
它目前提供
配置 - Zookeeper配置辅助工具,用于存储和加载存储在Zookeeper节点中的配置信息。
锁 - 一个支持非阻塞获取的Zookeeper锁,它基于Python的Lock对象,并包括Zookeeper菜谱中描述的“带有激光束的可撤销共享锁”。
有关更多信息,请参阅完整文档。
许可证
zktools 在MPL许可证下提供。
更改日志
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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 04930257d6dc6b67c6a9d58f82cdd9d75e80eed93ab25753d4a28b7e9efad50c |
|
MD5 | d77514b30ecfce9e6c3c211176ecc52c |
|
BLAKE2b-256 | 1ccbc2af07f8aebf02ecfa2ee45fa47262d13745ee7d8e2debc51ad7c8104c22 |