Python client wrapper for the qrusty API.
Project description
qrusty_pyclient
A Python client wrapper for the qrusty API.
Features
- Connect to a qrusty server
- Publish, consume, ack, and purge messages
- List and manage queues
Installation
pip install qrusty_pyclient
Usage
from qrusty_pyclient import QrustyClient
client = QrustyClient(base_url="http://localhost:3000")
client.publish(queue="orders", priority=100, payload={"order_id": 123})
message = client.consume(queue="orders", consumer_id="worker-1")
client.ack(queue="orders", message_id=message["id"], consumer_id="worker-1")
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
qrusty_pyclient-0.1.0.tar.gz
(2.4 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 qrusty_pyclient-0.1.0.tar.gz.
File metadata
- Download URL: qrusty_pyclient-0.1.0.tar.gz
- Upload date:
- Size: 2.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
60f2782aef64d262f8aa7342a19edd195e4af806add9ccf28eabb814f3b1bb72
|
|
| MD5 |
2c3419fb1ce90d67138baa0cad7ffec8
|
|
| BLAKE2b-256 |
3d088d44bf12e3e6eb7975469aa7c05d7a8ec8a6ed247031537930622803622e
|
File details
Details for the file qrusty_pyclient-0.1.0-py3-none-any.whl.
File metadata
- Download URL: qrusty_pyclient-0.1.0-py3-none-any.whl
- Upload date:
- Size: 2.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0435464500361b3e66956feb86f675a66811c9b145fc16b3e8d72783520df190
|
|
| MD5 |
4e182f04740590085ef9c95d14ef674e
|
|
| BLAKE2b-256 |
2081c8c71183edb124b4007040a642daa61e9db7ed81935539bfc156b518d8ef
|