net-retry-connect
v0.1.0 net sockets retry connect
net-retry-connect
Attempt to connect to net Sockets using retry patterns.
net-retry-connect
is based on the Node.js net
module as well as the retry module.
Installation
npm install net-retry-connect --save
API
retryConnect.to(options, callback)
options
provides this options:
port
: the TCP porthost
: optional, defaults to'localhost'
retryOptions
, optional, see retry options for retry.operation
callback
returns a client object if connection has been successful. Otherwise it returns the error.
var retryConnect = require('net-retry-connect');
retryConnect.to({port: 3000, host: 'localhost'}, function (error, client) {
// use the client
});
Usage of retryOptions
var retryConnect = require('net-retry-connect');
// retry for 2 seconds only
var retryOptions = {
retries: 2,
factor: 1
};
retryConnect.to({port: 3000, host: 'localhost', retryOptions: retryOptions }, function (error, client) {
// use the client
});
Running the tests:
npm install
npm test
npm i [email protected]
Metadata
- BSD-3-Clause
- Whatever
- Alexander Zeitler
- released 2/24/2016