0.1.5 • Published 8 years ago
reliable-events v0.1.5
reliable-events
Install
npm install reliable-events
Usage
const events = require('reliable-events');
const msg = {
message: 'lostSlave',
data: {}
};
// dispatch message to main process
events.sendToMaster(msg);
// dispatch message to all cluster form main process
events.sendToAllCluster(msg);
// randomly dispatch message to a cluster form main process
events.sendToSingleCluster(msg);
// events
events.EVENTS.LOST_SLAVE; // lost connection to reliable-slave
events.EVENTS.SLAVE_ONLINE; // reliable-slave online
events.EVENTS.TASK_END; // task end
events.EVENTS.TASK_FAILED; // task failed
events.EVENTS.SUB_TASK_END; // subtask end (subtask means a task has different language version)
events.EVENTS.SUB_TASK_FAILED; // task failed
License
MIT