backo2
simple backoff based on segmentio/backo
Last updated 6 years ago by mokesmokes .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install backo2 
SYNC missed versions from official npm registry.

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

Current Tags

  • 1.0.2                                ...           latest (6 years ago)

2 Versions

  • 1.0.2                                ...           6 years ago
  • 1.0.1                                ...           6 years ago
Maintainers (1)
Downloads
Today 398
This Week 23,298
This Month 151,290
Last Day 7,656
Last Week 41,198
Last Month 201,374
Dependencies (0)
None
Dev Dependencies (2)
Dependents (141)

Copyright 2014 - 2017 © taobao.org |