Skip to content

trek10inc/dynamodb-mutex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

26 Commits

Repository files navigation

dynamodb-mutex

Installation :

npm install dynamodb-mutex 

How to use

constmutex=require('dynamodb-mutex');letconfig={region: 'REGION',accessKeyId: 'ACCESS_KEY_ID',accessKey: 'ACCESS_KEY',retryInterval: INTERVAL_TIME,maxTries: 3,tableName: 'TABLE_NAME'readCapacityUnits: 5,// Default 1,writeCapacityUnits: 5,// Default 1};lettimeout=2000;constsampleMutex=newmutex(config);sampleMutex.lock('keyName',timeout,(err,unlock)=>{if(err){console.log('Lock failed')}else{// DO AWESOME STUFF HEREunlock();}}); ## LicenseMIT

About

npm module that implements a mutex using DynamoDB

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •