简介
Inngest 是面向异步代码的持久化执行引擎。你把函数包装成步骤(step),即可处理任意事件,在任意规模下运行,并自动获得暂停、扇出、延迟与重试能力。它广泛用于后端工作流与 AI Agent 编排,让不可靠的软件变得可靠。
核心功能
- 持久化步骤:每步结果被保存,失败可精确恢复
- 事件驱动:用事件触发与串联工作流
- 暂停与恢复:等待外部事件或人工审批
- 自动重试:内置退避与幂等处理
- AI 编排:串联 LLM 调用与工具步骤
适用场景
- 事件驱动的后端业务流程
- 需要等待与恢复的 AI Agent
- 大规模扇出与并行处理
- 与前端框架无缝集成的异步任务
使用技巧
- 用清晰的步骤边界提升可观测性与恢复精度
- 结合事件命名规范构建可维护的工作流
- 本地开发用 Dev Server 快速迭代