itcast 6e512b8ce6 aaaa преди 10 месеца
..
test 6e512b8ce6 aaaa преди 10 месеца
.npmignore 6e512b8ce6 aaaa преди 10 месеца
History.md 6e512b8ce6 aaaa преди 10 месеца
Makefile 6e512b8ce6 aaaa преди 10 месеца
Readme.md 6e512b8ce6 aaaa преди 10 месеца
component.json 6e512b8ce6 aaaa преди 10 месеца
index.js 6e512b8ce6 aaaa преди 10 месеца
package.json 6e512b8ce6 aaaa преди 10 месеца

Readme.md

backo

Simple exponential backoff because the others seem to have weird abstractions.

Installation

$ npm install backo

Options

  • min initial timeout in milliseconds [100]
  • max max timeout [10000]
  • jitter [0]
  • factor [2]

Example

var Backoff = require('backo');
var backoff = new Backoff({ min: 100, max: 20000 });

setTimeout(function(){
  something.reconnect();
}, backoff.duration());

// later when something works
backoff.reset()

License

MIT