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:
varSimplePool=require('simple-pool');varpool=newSimplePool([x,y,z]);pool.get();see the examples-directory!
api-docs: (open doc/index.html in your browser)
varSimplePool=require('simple-pool');varpool=newSimplePool([x,y,z]);varpool=newSimplePool(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 Objectpool.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.1 add all()-method
0.1.0 Initial Release
- Bastian "hereandnow" Behrens
Copyright (c) 2013 Valiton GmbH Licensed under the MIT license.
