UNPKG

key_mutex

Version:

key-mapped read-write mutex lock that supports cluster and distributed network

22 lines (14 loc) 544 B
var $ = {} module.exports = $; //var rw_mutex = require('./rw_mutex'); //var key_rw_mutex = require('./key_rw_mutex'); //var cluster_rw_mutex = require('./cluster_rw_mutex'); //var msg_key_rw_mutex = require('./cluster_key_rw_mutex'); var msg_key_rw_mutex = require('./msg_key_rw_mutex'); $.mutex = function(name, host, timeout_ms){ return msg_key_rw_mutex.mutex(name, host, timeout_ms); } $.server = function(port, timeout_ms){ return msg_key_rw_mutex.server(port, timeout_ms); } $.cluster_mutex = $.mutex; //for compatibility