プロジェクトでセロリを使うことを考えています。使い方など、たくさんの情報を見つけました。興味のあるのは、ソリューションをデプロイ/パッケージ化する方法です。
djangoアプリとcelerydworker(メールを送信するコンポーネント)の2つのコンポーネントを実行する必要があります。たとえば、djangoアプリでサポートチケットをメールで送信するemail_ticketタスクを使用したいとします。djangoアプリでtasks.pyを作成します。
@task
def email_ticket(from, message):
...
djangoアプリをデプロイしてから、同じパスから別のプロセスとしてcelerydを実行しますか?
./manage.py celeryd ...
異なるサーバー上のワーカーはどうですか?djangoアプリケーション全体をデプロイし、celerydのみを実行しますか?セロリは作業員にしか使えないと思いますが、セロリカムとセロリビートを使いたいです。
フィードバックをいただければ幸いです。ありがとう
フィードバックをありがとうございます。