执行与扩容:队列模式、并发、超时与重试
两种执行模式
- Regular:编辑器进程 + 本地执行,简单
- Queue:编辑器进程 + 独立 worker,通过 Redis 排队,能横向扩
什么时候用队列
- 流程多、接口慢、计算重,需要并发与弹性
怎么开
- 环境变量:
EXECUTIONS_MODE=queue
+ Redis 连接 - 单机多 worker:
n8n worker --concurrency=10
,可多副本
失败与重试
- 节点级:
Retry On Fail
- 工作流级:Workflow Settings 里配置
- 外围:队列消费侧也可做重试/告警
超时
- 节点/工作流都能设,不要无限等
小结
把编辑器与执行分开,工作流就能像服务一样扩容。失败别怕,策略定好就行。