Metadata-Version: 1.2
Name: b-rabbit
Version: 0.1.4
Summary: An abstract interface for RabbitMQ communication
Home-page: https://github.com/nidhaloff/b_rabbit
Author: Nidhal Baccouri
Author-email: nidhalbacc@gmail.com
License: MIT license
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.
        
        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.0 (2020-03-13)
        ------------------
        
        * First release on PyPI.
        
Keywords: b_rabbit
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Requires-Python: >=3.5
