An abstract interface for RabbitMQ communication
Project description
b_rabbit
An abstract interface for RabbitMQ communication.
b_rabbit is a RabbitMq Interface on top of rabbitpy to make implementing RabbitMQ messaging patterns easier. It is very useful especially inside large projects, in which many boilerplate code must be written. it uses a parent wrapper class that wrap all connections and classes definitions of different messaging patterns, then using the patterns is pretty straightforward by creating instances from the parent class depending on the pattern you want to use. it uses multithreading to asynchronously orchestrate between multiple subscription and RPCs.
Free software: MIT license
Documentation: https://b_rabbit.readthedocs.io.
Features
it implements all RabbitMQ messaging patterns from work queues to RPCs.
provides an easy high level API (take a look at the examples)
thread safe since it uses rabbitpy
Credits
History
0.1.5 (2020-03-14)
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
Built Distribution
Hashes for b_rabbit-1.0.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e4c8bc5183bf32d6f550b6860ce7e70f00647b8fd6ca2c866c177ecc2195f7d |
|
MD5 | f006f30c3431d004dabafe5ac1fc2a8a |
|
BLAKE2b-256 | 047a814d29b786814fe418cccc96928517f45343759dc1710c7f08de31cc6e16 |