0.3.4 • Published 7 years ago

SocketIPC v0.3.4

Weekly downloads
-
License
MIT
Repository
-
Last release
7 years ago

SocketIPC

Implements IPC with Socket on cluster mode

Demo

const cluster = require('cluster');
const assert = require('assert');
const { call, registerMaster } = require('..');

if (cluster.isMaster) {

  registerMaster({

    sum(params) {
      return params.reduce((a, b) => a + b, 0);
    },

    exit(code) {
      process.exit(code);
    }

  });

  cluster.fork();

} else {

  call('sum', [ 1, 2, 3, 4 ]).then(result => {

    assert.equal(result, 10);
    call('exit', 0);

  }).catch(error => {

    console.error(error);
    call('exit', 1);

  });

}
0.3.4

7 years ago

0.3.3

7 years ago

0.3.2

7 years ago

0.3.1

7 years ago

0.3.0

7 years ago

0.2.3

7 years ago

0.2.2

8 years ago

0.2.1

8 years ago

0.2.0

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago