ee-request-pool

0.1.8 • Public • Published

ee-request-pool

rate limited http requests using the (resuest)[https://npmjs.org/package/request] library

installation

npm install ee-request-pool

build status

Build Status

usage

consturctor

you may set some optional limits on the pool

example

var RequestPool = require( "ee-resuest-pool" );


var pool = new Pool( {
	  max: 					1000 	// max conccurent request, defaults to 10'000
	, maxPerDomain: 		10 		// max conccurent request per domain , defaults to 10
	, maxWaiting: 			10000 	// max waiting requests, defaults to 1'000'000
	, maxWaitingPerDomain: 	100 	// max waiting requests per domain, defaults to 10'000
} );

request

you may pass the options object for a request and a callback to the request function

example

pool.request({ 
	  url 		: 'http://whatever/user'
	, method 	: 'POST' 
}, function(err, response, body) {

});

Readme

Keywords

Package Sidebar

Install

npm i ee-request-pool

Weekly Downloads

0

Version

0.1.8

License

MIT

Last publish

Collaborators

  • ee