zk-ultralight:ZooKeeper的超轻锁定

时间:2024-05-30 02:18:30
【文件属性】:

文件名称:zk-ultralight:ZooKeeper的超轻锁定

文件大小:17KB

文件格式:ZIP

更新时间:2024-05-30 02:18:30

JavaScript

这个zookeeper锁定库有什么特别之处? 该锁定库基于,只有一个不同之处:它创建的锁定节点是短暂的。 ZK锁配方建议与子节点(例如_locknode_/guid-lock-在请求的锁节点下协商锁。 但是, ,并且非临时状态会降低动物园管理员的分区弹性。 具有大量唯一锁的应用程序的操作员,尤其是数量不断增加的锁(例如,锁定唯一时间戳记时),将在生产中遭受动物园管理员的困扰。 zk-ultralight旨在提供锁定,而对生产的影响较小。 用法 function somethingAsyncHappens ( callback ) { var cxn = zkultra . getCxn ( settings . ZOOKEEPER_URLS ) ; async . series ( [ cxn . lock . bind ( cxn ,


【文件预览】:
zk-ultralight-master
----Vagrantfile(274B)
----Dockerfile(72B)
----.npmignore(107B)
----.travis.yml(164B)
----LICENSE(11KB)
----README.md(3KB)
----ultralight.js(13KB)
----docker-compose.yml(207B)
----.gitignore(32B)
----test-ultralight.js(8KB)
----bin()
--------ephemerals.js(1KB)
--------rm-znodes.js(2KB)
--------non-ephemerals.js(2KB)
----package.json(1KB)

网友评论