A friendly and robust RabbitMQ client library for Python
Project description
Rabbiteer
A friendly and robust RabbitMQ client library for Python 🐰
Features
- Simple and intuitive interface
- Automatic retries with exponential backoff
- Comprehensive error handling
- Support for SSL, message priorities, and TTL
- Full typing support
- Extensive logging
Installation
pip install rabbiteer
Quick Start
from rabbiteer import RabbitMQ
# Initialize connection
rabbit = RabbitMQ(
host='localhost',
user='guest',
password='guest',
queue_name='my_queue'
)
# Publish a message
rabbit.publish({"hello": "world"})
# Consume messages
def process_message(message):
print(f"Received: {message}")
rabbit.consume(process_message)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
rabbiteer-0.1.7.tar.gz
(7.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rabbiteer-0.1.7.tar.gz.
File metadata
- Download URL: rabbiteer-0.1.7.tar.gz
- Upload date:
- Size: 7.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d1dacbfbd5bbced06554fd2bd7b4d8371d6d9d29bc440019e31b6d02659381d2
|
|
| MD5 |
6ca1f67c3d77af7e321217d1a989a093
|
|
| BLAKE2b-256 |
78c132204b1e00a10b2f1ed7f874d870d84b19cb8b6cd10457adb2414b7aeff9
|
File details
Details for the file rabbiteer-0.1.7-py3-none-any.whl.
File metadata
- Download URL: rabbiteer-0.1.7-py3-none-any.whl
- Upload date:
- Size: 7.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dd64cdde35a14104f1a489cd18f6397135d17a14ddaffff4032dfbb8ebbacbad
|
|
| MD5 |
085f74b4c45aab7a9be3ee2b6e350573
|
|
| BLAKE2b-256 |
f4715f406d1cd0da11f694851826fdbd9e0e750615538bc5714a7ccc68b1d456
|