django-celery開発用マシンをローカルで使用してやりたいことはすべてあります。私は Django、djcelery、celleryおよびブローカー (Amazon SQS) を実行しています。タスクを送信して機能します。
ローカルで行ったように (つまり、すべてを 1 台のマシンで) 設定できますが、タスクを別のマシンに分散したり、タスクを共有したりしたい場合はどうなりますか? これは現在のマシン (Djangodjceleryを使用celery) のコピーであり、すべて同じ SQS に接続されていますか? これはどのように作動しますか?それらがすべて同じブローカーに接続している場合、それらは「知っている」だけですか? または、このように機能しませんか?
開発で行ったように、1 台のマシンですべてを開始しても問題ありませんか (本番環境ではセロリをデーモン化します)。