没有合适的资源?快使用搜索试试~ 我知道了~
Locker:NodeJS的储物柜实用程序
共7个文件
js:4个
yml:1个
json:1个
需积分: 13 0 下载量 18 浏览量
2021-06-05
00:48:32
上传
评论
收藏 6KB ZIP 举报
温馨提示
菲洛克 概括 这是一个自制的锁定工具,旨在能够在节点进程之外锁定。 它使用锁文件来确定锁应该持续多久。 最初的用例是我有一个我想确保只运行一次的进程。 所以我在启动时检查锁,如果它不能抓住锁就退出。 用法 要使用 Fillock,有两个主要组件可以跟踪锁。 首先,一个文件名,它将被用作一个位置来创建一个用作锁本身的文件。 其次,一个 id 用于确定此进程是否具有当前锁。 这是一个很简单的范式,例子是你有4个应用,如果A&B依赖相同的资源,C&D也依赖相同的资源(但与A&B的资源不同)你会想到锁定文件作为资源的指示符,id 作为进程的指示符。 在此示例中,您可以使用锁定文件“.ResAB”和“.ResCD”以及进程字母作为 ID。 这样,当 A 锁定“.ResAB”时,B 将无法锁定,但 C 或 D 仍然能够获得“.ResCD”上的锁定 获取锁 /* Attempt to get a
资源推荐
资源详情
资源评论
收起资源包目录
Locker-master.zip (7个子文件)
Locker-master
package.json 771B
.travis.yml 103B
Gruntfile.js 2KB
README.md 3KB
lib
fillock.js 6KB
test
testFillock.js 3KB
testLockUpdate.js 574B
共 7 条
- 1
资源评论
CharlesXiao
- 粉丝: 13
- 资源: 4489
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功