README.md
# RabbitmqFabric
This library provides two main things:
- an easy way to create reliable RabbitMQ consumers, that reconnects and shut down gracefully
- a dsl to define those consumers
## Installation
The package can be [installed with Hex](https://hex.pm/docs/publish):
1. Add rabbitmq_fabric to your list of dependencies in `mix.exs`:
def deps do
[{:rabbitmq_fabric, "~> 0.0.1"}]
end
2. (for elixir < 1.4) ensure rabbitmq_fabric is started before your application:
def application do
[applications: [:rabbitmq_fabric]]
end
## Dependencies
[amqp](https://github.com/pma/amqp) is the only required dependency