simple-pool

Simple Pooling Solution for a very simple distribution/loadbalancing of whatever you want

simple-pool

Ever wanted to add e.g. some workers to a simple Pool, doing a simple distributing/loadbalancing? there are great modules like generic-pool out there if you want do a real loadbalancing and pooling.

If you just need a simple distribution solution, simple-pool is exactly what you want!

$ npm install simple-pool

require it in your code, and use it:

var SimplePool = require('simple-pool');
var pool = new SimplePool([x, y, z]);
pool.get();

see the examples-directory!

api-docs: (open doc/index.html in your browser)

var SimplePool = require('simple-pool');
var pool = new SimplePool([x, y, z]);
var pool = new SimplePool(x, y, z);
pool.add(a);
pool.add(a, 2);

hint: if the Position is missing, it will add it to the End

pool.remove(x);
pool.get(); // returns the first Object 
pool.get(); // returns the second Object 
...
pool.random();

In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using Grunt

  • 0.1.0 Initial Release
  • Bastian "hereandnow" Behrens

Copyright (c) 2013 Valiton GmbH Licensed under the MIT license.