Langohr embraces the AMQP 0.9.1 model and RabbitMQ extensions to it. The API follows the protocol and uses established terminology.
With Langohr, common operations don't require Java interop. Get a healthy dose API sugar and automatic conversion to Clojure data structures where it makes sense.
Very low overhead over the RabbitMQ Java client
Langohr is designed with ops issues in mind. For example, it automatically reconnects and recovers channels after a network failure.