zero-to-one-cluster
v1.0.0
Published
[![NPM version][npm-image]][npm-url] [![build status][travis-image]][travis-url] [![Test coverage][codecov-image]][codecov-url] [![David deps][david-image]][david-url] [![Known Vulnerabilities][snyk-image]][snyk-url] [![npm download][download-image]][down
Readme
egg-cluster
Cluster Manager for Egg
Install
$ npm i egg-clusterUsage
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 |
