PyRMQ¶
Python with RabbitMQ—simplified so you won’t have to.
Development Status¶
Note: Development status is Pre-Alpha
Features¶
Stop worrying about boilerplating and implementing retry logic on your queues. PyRMQ already does it for you.
Use out-of-the-box and thread-safe
Consumer
andPublisher
classes created from pika for your projects and tests.Built-in retry-backoff logic for connecting, consuming, and publishing.
Works with Python 3.
Quickstart¶
PyRMQ is available at PyPI.
$ pip install pyrmq
Just instantiate the feature you want with their respective settings. PyRMQ already works out of the box with RabbitMQ’s default initialization settings.
from pyrmq import Publisher
publisher = Publisher(
exchange_name="exchange_name",
queue_name="queue_name",
routing_key="routing_key",
)
publisher.publish({"pyrmq": "My first message"})