rabbitpy: RabbitMQ Simplified¶
rabbitpy is a pure python, thread-safe , and pythonic BSD Licensed AMQP/RabbitMQ library that supports Python 2.7+ and 3.4+. rabbitpy aims to provide a simple and easy to use API for interfacing with RabbitMQ, minimizing the programming overhead often found in other libraries.
rabbitpy is available from the Python Package Index and can be installed by running easy_install rabbitpy or pip install rabbitpy
rabbitpy is designed to have as simple and pythonic of an API as possible while still remaining true to RabbitMQ and to the AMQP 0-9-1 specification. There are two basic ways to interact with rabbitpy, using the simple wrapper methods:
And by using the core objects:
|If you’re looking to use rabbitpy in a multi-threaded application, you should the notes about multi-threaded use in Multi-threaded Use Notes.