This library wraps standard Go AMQP connector (https://github.com/streadway/amqp) adding the following functionality:
- Automatic reconnection in the background
- A number of commonly-used Publish functions
- Ability to create a pool of AMQP connections and load-balance publishings between them. It's useful when you have a RabbitMQ (or other broker) cluster behind a load-balancer and you wish to spread the load.