n8n-autoscaling

n8n 队列模式自动扩缩 worker,高峰不排队、闲时不浪费

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 自动化工作流 🍴 复刻 181 🐛 待处理 1 👀 关注 13
GitHub ↗
GitHub 星标 ★ 739
维护状态 维护中
是否开源 开源
定价模式 🏷️完全免费 开源免费,需自行部署

项目预览

n8n-autoscaling 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类自动化工作流
开发团队conor-is-my-name
定价模式🏷️完全免费
价格说明开源免费,需自行部署
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Shell
GitHub 星标★ 739
上线时间2025-05-06 00:00:00
代码更新2026-08-28
仓库体积137 KB
本站数据更新2026-11-03
维护状态维护中
收录时间2026-09-20
浏览次数2

项目介绍

n8n-autoscaling 是一个面向 n8n 队列模式(queue mode)的自动化部署方案,用 Shell 脚本和容器编排实现 worker 节点的自动扩缩容,并内置 Puppeteer 支持。n8n 本身是开源工作流自动化工具,当任务量大时单机 worker 容易成为瓶颈,手动增减 worker 既慢又容易出错。该项目通过监控队列积压情况动态调整 worker 数量,在负载高峰自动扩容、空闲时缩容,从而降低延迟和资源浪费。它同时打包了 Puppeteer 环境,让需要浏览器渲染、网页抓取或截图的工作流无需额外配置即可运行。核心能力包括:一键部署队列模式集群、基于队列深度的自动扩缩策略、Puppeteer 依赖预装、以及可复用的容器化配置。适合自托管 n8n 且工作流负载波动明显的团队,用较低运维成本获得接近云服务的弹性能力。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-20 · 当前星标 ★ 739

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:进阶 约 40 分钟 部署方式:容器运行 4 步

环境要求

  • Docker 与 Compose
  • Redis(compose 内含)

安装与启动步骤

  1. 1克隆

    先拉代码。

    git clone https://github.com/conor-is-my-name/n8n-autoscaling.git
  2. 2跑初始化

    脚本会生成 compose 与基础配置。

    ./n8n-setup.sh
  3. 3起服务

    构建并后台启动。

    docker compose up -d --build
  4. 4看扩缩日志

    观察队列长度变化时的容器数量。

    docker compose logs -f scaler

如何确认成功

提交一批任务后 worker 容器数量随之增加,空闲后回落。

注意事项

  • 它按队列长度扩缩,不做资源指标扩缩。
  • 扩缩有冷却时间,别期待秒级响应。

核心亮点

  • 基于队列深度自动增减 worker,无需人工干预
  • 内置 Puppeteer,浏览器类工作流开箱即用
  • Shell 脚本化部署,配置透明、易于二次修改

不足之处

  • 项目较早期,扩缩容策略和边界场景覆盖可能有限
  • 依赖 Shell 与容器环境,跨平台和长期维护成本较高

适用场景

  • 自托管 n8n 处理批量网页抓取任务,负载波动大
  • 营销团队定时群发消息,高峰期需要临时扩容 worker
  • 需要 Puppeteer 的截图/PDF 生成工作流快速上线

替代项目

n8n、Activepieces

上一篇:n8n-nodes-starter

下一篇:hass-n8n

同类项目推荐

ad4m 开源

让社交数据归用户所有,多个 dApp 互通身份与内容

Agent-centric social network and interoperability dApp framework

★ 103 2026-11-03
crawlee-python 开源

一套 API 搞定反爬、代理和动态页面,稳定抓数据喂给 AI。

Crawlee—A web scraping and browser automation library for Python to build reliable ···

★ 9641 2026-09-18
open-claude-in-chrome 开源

在任意 Chromium 浏览器中解锁 Claude,无域名限制

Claude in Chrome, reverse-engineered and open-source. No domain blocklist. Any Chrom···

★ 265 2026-08-09
sim-use 开源

让 AI 直接操控手机模拟器,自动看屏、点击、滑动

Give your AI agent eyes and hands on iOS Simulator and Android emulator/devices.

★ 1528 2026-08-09
pbottleRPA 开源

用脚本+AI 搞定浏览器和桌面重复操作

pbottleRPA is a professional RPA+AI software for professional users. It supports pr···

★ 156 2026-08-10
HeadlessX 开源

让浏览器自动化隐形,反检测抓取不再愁

The undetected self-hosted browser automation platform. Powered by Camoufox (Firefox···

★ 2351 2026-08-10
native-devtools-mcp 开源

让 AI 直接操控电脑和手机,跨平台自动化一步到位

MCP server for computer use & browser automation - screenshot, OCR, click, type, fi···

★ 141 2026-08-09
AI-Workflow-Hub-2000- 开源

复制即用,2000+现成N8N工作流模板,快速搞定AI自动化。

2000+ free N8N AI automation workflows. Discover, copy and use in your projects.

★ 324 2026-08-10
welsonjs 开源

用 JavaScript 在 Windows 上直接构建 AI 自动化应用

WelsonJS - Built-in JavaScript for Industrial Automation on Windows

★ 513 2026-08-09