Metadata-Version: 1.1
Name: Flask-SignalBus
Version: 0.5.17
Summary: A Flask-SQLAlchemy extension for atomically sending messages (signals) over a message bus
Home-page: https://github.com/epandurski/flask_signalbus
Author: Evgeni Pandurski
Author-email: epandurski@gmail.com
License: MIT
Description: 
        Flask-SignalBus
        ---------------
        
        Adds to Flask-SQLAlchemy the capability to *atomically* send messages
        (signals) over a message bus.
        
        The processing of each message involves three steps:
        
          1. The message is recorded in the SQL database as a row in a table.
        
          2. The message is sent over the message bus (RabbitMQ for example).
        
          3. Message's corresponding table row is deleted.
        
        Normally, the sending of the recorded messages (steps 2 and 3) is done
        automatically after each transaction commit, but when needed, it can
        also be triggered explicitly with a method call, or through the Flask
        CLI.
        
Platform: any
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
