process-message
v1.0.3
Published
process-message is a magical module. The magic is that you don't need to know it exists.
Downloads
3
Readme
process-message
process-message 是一个神奇的模块,它的神奇之处在于你根本不需要知到它的存在。提供更加简明的主进程与子进程之间的通信方式。
process-message is a magical module. The magic is that you don't need to know it exists.
Installation
npm install process-message
yarn add process-message
Usage
// index.js
const cp = require('child_process');
const Msg = require('process-message');
const worker = co.fork('./worker.js');
const msg = new Msg(worker);
msg.emit('hello', { name: 'xiaoming' }); // main -> child
msg.on('world', data => { // child -> main
console.log(data.name); // xiaoming
});
// worker.js
const Msg = require('process-message');
const msg = new Msg(process);
msg.on('hello', data => { // main -> child
console.log(data.name); // xiaoming
msg.emit('world', data); // child -> main
});