私はフラスコアプリを持っています、私はタスクキューとしてセロリを使用しています。私は次のような小さなスクリプトでうまく機能する開発バージョンを持っています:
from celery import Celery
from settings import REDIS_URL as redis_url
from tasks import *
celery = Celery('my_tasks',
broker = redis_url,
backend = redis_url )
if __name__ == "__main__":
celery.start()
これは開発目的ではうまく機能しましたが、展開のためにこれを改善するかどうかを検討し始め、celerydなどについて読み始めました。
上記がテストと開発のためだけであるかどうか、そして本番環境でセロリを使用するように移行する方法について、最初に最も簡単な質問です。私はいくつかのフラスコアプリもより大きなアプリケーションに統合しており、それぞれが上記のような独自のスクリプトを持っています。このためにセロリを精製する方法は現時点では明確ではありません。本番環境でフラスコ付きのセロリを展開した他の人からの意見に興味があります。