低代码与可视化
n8n
厂商/来源:
n8n.io (Fair-code 协议)
核心功能:
“企业级胶水”。Node-RED 擅长处理字节流(IoT),n8n 擅长处理JSON 对象(SaaS)。它是打通 OT(设备)与 IT(业务)的最佳工具。
| 适用场景 | 设备故障 -> 自动创建 Jira 工单 -> 发送飞书通知;定期抓取天气预报 -> 下发给 HVAC 控制系统 |
| 架构支持 | Docker (推荐) |
| 核心价值 | 300+ 集成节点:它内置了钉钉、企业微信、飞书、MySQL、Postgres、Google Sheets 等节点。不需要写代码去调 API,连线即可。 |
| 商业情报 | [协议警告]:n8n 采用 Sustainable Use License。你可以免费用于内部业务,但如果你把 n8n 包装成 SaaS 卖给客户赚钱,必须购买商业授权。集成商需注意合规风险。 |
| 避坑指南 | [内存与并发] 1. 内存杀手:n8n 的每个工作流执行都会启动独立的 Node.js 进程。如果并发量大,内存消耗远高于 Node-RED。对策:在 docker-compose 中设置 N8N_DEFAULT_BINARY_DATA_MODE=filesystem,避免大文件(如图片)撑爆内存。 2. 数据库依赖:默认 SQLite。生产环境必须迁移到 Postgres,否则工作流日志多了以后界面会卡死。 |
| 推荐搭配 | [PostgreSQL] [Webhook] [企业 IM 机器人] |