Expand description
§Resilient RabbitMQ Client
This crate is a wrapper for amqprs. It is tokio-based and helps you easily deploy resilient RabbitMQ consumers and publishers. All the reconnection logic is handled using callbacks and MPSC channels.
Only push-based basic.consumers are handled. To publish, a channel is created and used to send messages to the amq.direct exchange. Bindings are not handled by this crate, as we only focus on the client side. We publish to amq.direct exchange and assume you handle the RabbitMQ internal routing on your own.