Skip to content

Home

AmqpClientPython Library: High performance, easy to learn, fast to code, production-ready

Documentation: https://nutes-uepb.github.io/amqp-client-python
Source Code: https://github.com/nutes-uepb/amqp-client-python

High-level abstraction client for message handling in RabbitMQ event bus.

Key Features:#

  • Automatic queue, exchange, and channel management;
  • Connection persistence and auto-reconnect;
  • Support for direct, topic, and fanout exchanges ;
  • Publish messages;
  • Subscribe to queues;
  • Remote Procedure Call (RPC) support.

Installation#

We recommend using poetry to install the project:

poetry add amqp-client-python

Alternatively, you can use pip

pip install amqp-client-python

Tutorial#

  1. Basic Configuration
  2. Publishing Messages
  3. Subscribing to Queues
  4. Implementing RPC

Start Tutorial 🠒


Sponsors#


The library is provided by NUTES-UEPB.