Quickstart¶
Queue up and come down the rabbit hole. Flask-Coney makes it very
easy to connect your flask application with eachother. On this page
examples on how to integrate Flask-Coney are shown. For the complete
guide, checkout the API documentation on the Coney
class.
A Minimal Application¶
For the common case of having one Flask application all you have to
do is to create your Flask application, load the configuration of
choice and then create the Coney
object by passing it the
application.
Once created, that object can be used to decorate functions, which consume messages send to certain queues and to publish message:
from flask import Flask
from flask_coney import Coney
app = Flask(__name__)
app.config["CONEY_BROKER_URI"] = "amqp://guest:guest@rabbitmq"
coney = Coney(app)
@coney.queue(queue_name="test")
def test_queue(ch, method, props, body):
pass
coney.publish("Hi", routing_key="test")