[![Build Status](](

A set of higher-level AMQP constructs:

* transparent connection recovery
* graceful shutdown
* RPC over AMQP
* message encoding
* retry limiting
* deduplication

## Installation

If [available in Hex](, the package can be installed
by adding `ulfnet_amqpx` to your list of dependencies in `mix.exs`:

def deps do
    {:ulfnet_amqpx, "~> 1.0.0"}

Documentation can be generated with [ExDoc](
and published on [HexDocs]( Once published, the docs can
be found at [](