GitHub repository: seatgeek/rabbitroutine
Description: Lightweight library that handles RabbitMQ auto-reconnect and publishing retry routine for you.