Inngest
💻

Inngest

Inngest 是开源持久化工作流执行平台,用于编排异步代码与 AI Agent,支持步骤级重试、事件驱动触发与大规模弹性扩展。

💻 编程 🆓 免费增值 ★★★★★
访问官网
✓ 优点
  • 事件驱动模型表达力强
  • 步骤级持久化无需自建队列
  • 性能与扩展性优秀
  • 多语言 SDK 支持
! 缺点
  • 概念较多需要学习
  • 深度定制依赖平台能力
✦ 核心功能
  • Step 原语持久化执行
  • 事件驱动触发
  • 扇出与暂停恢复
  • 自动重试与幂等
  • AI 工作流编排

简介

Inngest 是面向异步代码的持久化执行引擎。你把函数包装成步骤(step),即可处理任意事件,在任意规模下运行,并自动获得暂停、扇出、延迟与重试能力。它广泛用于后端工作流与 AI Agent 编排,让不可靠的软件变得可靠。

核心功能

  • 持久化步骤:每步结果被保存,失败可精确恢复
  • 事件驱动:用事件触发与串联工作流
  • 暂停与恢复:等待外部事件或人工审批
  • 自动重试:内置退避与幂等处理
  • AI 编排:串联 LLM 调用与工具步骤

适用场景

  • 事件驱动的后端业务流程
  • 需要等待与恢复的 AI Agent
  • 大规模扇出与并行处理
  • 与前端框架无缝集成的异步任务

使用技巧

  • 用清晰的步骤边界提升可观测性与恢复精度
  • 结合事件命名规范构建可维护的工作流
  • 本地开发用 Dev Server 快速迭代