1.0.0 • Published 10 years ago
forkee v1.0.0
forkee
An extendable prototype for use in creating an agnostic request/response based
child process. It is meant to be used with something like fork in
order to make it a more pleasurable experience writing node processes meant for
this purpose. Tests for this module are found in fork.
example
var Forkee = require('forkee');
var forked = new Forkee()
  .on('request', function (message, callback) {
    //
    // Do something async based on message
    //
    var payload = { hi: 'there' };
    callback(null, payload);
  });
//
// If we want to log events from out child process.
//
forked.notify('website:finished', { id: '9872231' });
//
// We can also just take a callback!
//
var proc = Forkee(function (message, callback) {
  //
  // Do something with message and acquire return payload
  //
  var payload = { woooo: 'yeaaaaa', party: 'time' };
  callback(null, payload);
})