egg-cluster
Cluster Manager for Egg
Install
$ npm i egg-cluster
Usage
const startCluster = require('egg-cluster').startCluster;
startCluster({
baseDir: '/path/to/app',
framework: '/path/to/framework',
});
You can specify a callback that will be invoked when application has started. However, master process will exit when catch an error.
startCluster(options, () => {
console.log('started');
});
Options
Param | Type | Description |
---|
baseDir | String | directory of application |
framework | String | specify framework that can be absolute path or npm package |
plugins | Object | plugins for unittest |
workers | Number | numbers of app workers |
sticky | Boolean | sticky mode server |
port | Number | port |
https | Boolean | start a https server |
key | String | ssl key |
cert | String | ssl cert |
License
MIT