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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

Details for the file b_rabbit-0.1.2.tar.gz.

File metadata

  • Download URL: b_rabbit-0.1.2.tar.gz
  • Upload date:
  • Size: 12.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.9

File hashes

Hashes for b_rabbit-0.1.2.tar.gz
Algorithm Hash digest
SHA256 af15f62f618e6848537fd927322a2242604ac5c1d6a1ef9e7a3fb38b56b52fbe
MD5 479e052105f08ddc7089e783f49c3d99
BLAKE2b-256 9ca1a1af2631a870fc4b904c73f91e923b2c60dcc57e32f51faad234ffb3d021

See more details on using hashes here.

File details

Details for the file b_rabbit-0.1.2-py2.py3-none-any.whl.

File metadata

  • Download URL: b_rabbit-0.1.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.9

File hashes

Hashes for b_rabbit-0.1.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 42209e5fcea2462e1bb66a3b589dcd84b9fe7a2aada1bf4a4d8d81890c7f12b1
MD5 65bdea179f517433c4388ea1db295112
BLAKE2b-256 993a2482022cf453e287a01759e0cbe490fbb0d2f0a1d18ced228fea35040fce

See more details on using hashes here.

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