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(/* ... */)
  });
}

Readme

Keywords

none

Package Sidebar

Install

npm i token-bucket-promise

Weekly Downloads

0

Version

1.0.1

License

MIT

Last publish

Collaborators

  • tejasmanohar