|
12345678910111213141516171819202122232425262728293031323334 |
- # 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
-
- ```js
- 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
|