token-bucket-promise

1.0.1 • Public • Published

token bucket (promise)

promise-based token bucket filter implementation for node.js

npm install token-bucket-promise

usage

const TokenBucketFilter = require('token-bucket-promise');
// 10 requests every 2 seconds (2000 ms)
const tbf = new TokenBucketFilter(10, 2000);
const request = require('request-promise');
 
function makeRequest() {
  tbf.acquire().then(function() {
    return request.get(/* ... */)
  });
}

/token-bucket-promise/

    Package Sidebar

    Install

    npm i token-bucket-promise

    Weekly Downloads

    3

    Version

    1.0.1

    License

    MIT

    Last publish

    Collaborators

    • tejasmanohar