egg-cluster
Version:
cluster manager for egg
22 lines (18 loc) • 509 B
JavaScript
;
const Master = require('./lib/master');
/**
* cluster start flow:
*
* [startCluster] -> master -> agent_worker -> new [Agent] -> agentWorkerLoader
* `-> app_worker -> new [Application] -> appWorkerLoader
*
*/
/**
* start egg app
* @function Egg#startCluster
* @param {Object} options {@link Master}
* @param {Function} callback start success callback
*/
exports.startCluster = function(options, callback) {
new Master(options).ready(callback);
};