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