- 大量のワークフロー実行を安定して処理するためのスケーリング構成
- 通常のn8nは1プロセスで全処理(UI・トリガー・実行)を担うが、Queue Modeでは以下の3つに分離する:
- Main: UI・API・Webhook受付・スケジュール管理を担当。実行自体はせず、ジョブをRedisに投入する
- Redis: ジョブキュー(メッセージブローカー)。Workerが空くまで実行リクエストを保持する
- Worker: Redisからジョブを取得して実際にワークフローを実行する。複数台にスケールアウト可能
- 設定:
EXECUTIONS_MODE=queue+ Redis + PostgreSQL 13以上が必要