mesh-balance

0.0.1 • Public • Published

load balancing algorithms for mesh

npm install mesh-balance

balance.rotate(workers)

Runs workers. Round-robin style.

var workers = Array.apply(void 0, new Array(10)).map(function() {
  return mesh.wrap(function(operation, next) {
    next();
  });
});
 
var bus = mesh.rotate(workers);

balance.least(workers)

Runs the worker with the least number of running operations

balance.random(workers)

runs a random worker

/mesh-balance/

    Package Sidebar

    Install

    npm i mesh-balance

    Weekly Downloads

    3

    Version

    0.0.1

    License

    ISC

    Last publish

    Collaborators

    • architectd
    • crcn