Skip to main content

An abstract interface for RabbitMQ communication

Project description

======== b_rabbit

.. image:: https://img.shields.io/pypi/v/b_rabbit.svg :target: https://pypi.python.org/pypi/b_rabbit

.. image:: https://img.shields.io/travis/nidhaloff/b_rabbit.svg :target: https://travis-ci.com/nidhaloff/b_rabbit

.. image:: https://readthedocs.org/projects/b-rabbit/badge/?version=latest :target: https://b_rabbit.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status

An abstract interface for RabbitMQ communication.

RabbitMq Interface to make using RabbitMQ Message broker easier to implement and maintain especially inside a SOA Projects. it provides a high level API on top of rabbitpy to abstract the implementation of publish-subscribe and RPCs It uses Multithreading to assign a single Thread to every Task and reduce the headache of writing boilerplate code. Take a look at the examples.

Features

b_rabbit implements all messaging pattern from working queues, publish-subscribe to remote procedure calls. high level API that provide asynchronous messaging.

Contribution

Contributors and new ideas & suggestions are always welcome

======= History

0.1.0 (2020-03-13)

  • First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

b_rabbit-0.1.2.tar.gz (12.5 kB view hashes)

Uploaded Source

Built Distribution

b_rabbit-0.1.2-py2.py3-none-any.whl (7.2 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page