文件名称:consul-locker:一种基于 consul 的分布式锁定方法
文件大小:22KB
文件格式:ZIP
更新时间:2024-06-20 00:30:10
JavaScript
领事储物柜 该库使用会话来实现分布式锁定。 它使用发出一个锁。 用法 简单的例子: var locker = require ( "consul-locker" ) ( ) ; var myLocker = locker . create ( { name : "resourceWriter" } ) ; myLocker . lock ( 123 ) . then ( function ( ) { // YAY! You got a lock db . writeSomethingAwesome ( { id : 123 } ) ; } , function ( err ) { // Sorry, no lock for you. Please don't write anything abort ( ) ; } ) ; 竞争储物柜: var locke
【文件预览】:
consul-locker-master
----package.json(948B)
----gulpfile.js(848B)
----LICENSE(1KB)
----src()
--------index.js(358B)
--------consul.js(485B)
--------strategies()
--------Locker.fsm.js(6KB)
----spec()
--------benchmark()
--------setup.js(273B)
--------behavior()
--------integration()
--------.jshintrc(7KB)
----.gitignore(123B)
----README.md(4KB)
----.jshintrc(7KB)
----config.json(0B)