
n8n-autoscaling
n8n 队列模式自动扩缩 worker,高峰不排队、闲时不浪费
n8n-autoscaling 是一个面向 n8n 队列模式(queue mode)的自动化部署方案,用 Shell 脚本和容器编排实现 worker 节点的自动扩缩容,并内置 Puppeteer 支持。n8n 本身是开源工作流自动化工具,当任务量大时单机 worker 容易成为瓶颈,手动增减 worker 既慢又容易出错。该项目通过监控队列积压情况动态调整 worker 数量,在负载高峰自动扩容、空闲时缩容,从而降低延迟和资源浪费。它同时打包了 Puppeteer 环境,让需要浏览器渲染、网页抓取或截图的工作流无需额外配置即可运行。核心能力包括:一键部署队列模式集群、基于队列深度的自动扩缩策略、Puppeteer 依赖预装、以及可复用的容器化配置。适合自托管 n8n 且工作流负载波动明显的团队,用较低运维成本获得接近云服务的弹性能力。
项目数据
使用教程
核心亮点
- 基于队列深度自动增减 worker,无需人工干预
- 内置 Puppeteer,浏览器类工作流开箱即用
- Shell 脚本化部署,配置透明、易于二次修改
不足之处
- 项目较早期,扩缩容策略和边界场景覆盖可能有限
- 依赖 Shell 与容器环境,跨平台和长期维护成本较高
适用场景
- 自托管 n8n 处理批量网页抓取任务,负载波动大
- 营销团队定时群发消息,高峰期需要临时扩容 worker
- 需要 Puppeteer 的截图/PDF 生成工作流快速上线
替代项目
n8n、Activepieces
项目介绍
下一篇:hass-n8n
同类项目推荐
n8n
开源
拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。
Fair-code workflow automation platform with native AI capabilities. Combine visual b···
robotcode
开源
让 Robot Framework 拥有现代 IDE 体验,调试、补全、运行一气呵成。
Open Source Toolkit for Robot Framework, providing Language Server Protocol support,···
puppeteer
开源
用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。
JavaScript API for Chrome and Firefox
customermates
开源
比 Pipedrive 直观 10 倍的现代开源 CRM,轻松管理客户与自动化流程。
Building a modern alternative to Pipedrive that is 10x more intuitive.