child-process-manager
全功能Node.js子进程管理器
支持以下强大的功能:
Setup
主进程配置
let childProcess = require('child-process-manager').childManager;
const textFilePath = path.join(__dirname, 'text.js');
const fileFilePath = path.join(__dirname, 'file.js');
const errorFilePath = path.join(__dirname, 'error.js');
childProcess.registerTask('text', textFilePath);
childProcess.registerTask('file', fileFilePath);
childProcess.registerTask('error', errorFilePath);
childProcess.childStartUp();
childProcess.sendData('text', {
data: 'helloworld'
}).then((res) => {
console.log(res);
}).catch(err => {
console.log(err);
});
子进程配置
let childTemplate = require('child-process-manager').childWorker;
childTemplate((data, done) => {
done({
type: 'file',
msg: data.msg,
index: data.index
})
});