6.4.1 • Published 7 years ago

zetta-cluster v6.4.1

Weekly downloads
3
License
MIT
Repository
github
Last release
7 years ago

Zetta Cluster

Crate a cluster of zetta instances using in memory registry.

Install

npm install zetta-cluster

Usage

var cluster = require('zetta-cluster');
var zetta = require('zetta');
var SineWave = require('zetta-sine-wave');
var LED = require('zetta-mock-led');

cluster({ zetta: zetta })
  .server('cloud')
  .server('detroit', [SineWave, LED], ['cloud'])
  .server('san jose', [SineWave, LED], ['cloud'])
  .server('london', [SineWave, LED], ['cloud'])
  .server('bangalore', [SineWave, LED], ['cloud'])
  .on('log', console.log)
  .on('ready', function() {
    // called when all server are connected to all of their peers
    console.log('cluster peers all connected')
  })
  .run(function(err) {
    if (err) {
      console.error(err);
      process.exit(1);
    }
    // called once all peers run zetta.listen()
  });

Licence

MIT

6.4.1

7 years ago

6.4.0

7 years ago

6.3.0

10 years ago

6.2.0

10 years ago

6.1.0

10 years ago

6.0.0

10 years ago

5.0.0

11 years ago

4.0.0

11 years ago

3.0.0

11 years ago

2.0.0

11 years ago

1.0.1

11 years ago

1.0.0

11 years ago