タスクを特定のキューにルーティングすると、次のように機能します。
task.apply_async(queue='beetroot')
しかし、チェーンを作成すると、次のようになります。
chain = task | task
そして、私は書きます
chain.apply_async(queue='beetroot')
queueキーワードを無視しているようで、デフォルトの「celery」キューに割り当てます。
セロリがチェーンでのルーティングをサポートしていると便利です。すべてのタスクが同じキューで順番に実行されます。