Skip to content

MichaelKim20/m-process-lock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

m-process-lock - a module for processing synchronization between two clusters in a clustered state

Install with:

npm install m-process-lock

Usage Example

var lock = require('m-process-lock');

lock.setOption({"host": "172.30.1.252", "port": 6379});
lock.addLock('stock');

setInterval(() => {
    lock.enter('data', (success) => {
        if (success) {
            console.info('O  ' + new Date());
            setTimeout(() => {
                console.info('X  ' + new Date());
                lock.leave('data');
            }, 1000);
        }
    })
}, 2000);

About

A module for processing synchronization between two clusters in a clustered state

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published