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.8.tar.gz
(6.9 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.8.tar.gz.
File metadata
- Download URL: rabbiteer-0.1.8.tar.gz
- Upload date:
- Size: 6.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
77961cb587ca24e2bad9eb66a8f7e6a1eb6dcd050662d791fe78f0482d17519d
|
|
| MD5 |
3c37f06727da4ceeeaee986d7e86f5ab
|
|
| BLAKE2b-256 |
8c0aba849038041e2f621dc2cc6f3af7d2e5c1aa58e3c2359ac64701c5cea879
|
File details
Details for the file rabbiteer-0.1.8-py3-none-any.whl.
File metadata
- Download URL: rabbiteer-0.1.8-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 |
6525cd96b7762b91c2c3d363184b5776da4102f30ea466a59136c21bd17e27cc
|
|
| MD5 |
19c886f14ff3188c52dc66439c84bd73
|
|
| BLAKE2b-256 |
871b47319beb28cf2fda67f755672c822e164c433a7da7603152bbd88ee8e180
|