UNPKG

@coorpacademy/squirrel

Version:
30 lines (23 loc) 819 B
'use strict'; exports.__esModule = true; exports.cluster = exports.workerId = exports.isWorker = undefined; var _cluster = require('cluster'); var _cluster2 = _interopRequireDefault(_cluster); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } // check if is master or is worker aka process in cluster function isWorker() { return _cluster2.default.isWorker; } // get worker id or 0 if not applicable function workerId() { if (!isWorker()) { return 0; } // WORKER_ID support for recluster // prefered over cluster.worker.id that will increment after restart return process.env.WORKER_ID || _cluster2.default.worker.id; } exports.isWorker = isWorker; exports.workerId = workerId; exports.cluster = _cluster2.default; //# sourceMappingURL=cluster.js.map