amqplib-auto-recovery
Automatic connection recovery for amqplib. Node.js 6+.
Installation
npm install amqplib-auto-recovery --save
Usage
Wrap amqp client with auto recovery decorator (like shown below).
API stays absolutely the same as before *. The only difference is that amqp.connect(...)
's callback
will be executed each time (re)connection is attempted (exponential backoff is turned on by default).
const amqp = ;const withAutoRecovery = ; ;
* with exception to closed
property (added to connection/channel), which
might come in handy in situations like:
// ... ch;