



什么是Inngest?
Inngest 是一个事件驱动的持久执行平台,旨在无需管理基础设施即可在任何平台上运行可靠的多步骤工作流。可以将其视为传统队列和现代无服务器函数的结合体,但功能更强大。
它使用步骤函数并结合实时事件处理,使开发者能够构建可以运行数天或数月且具备自动错误恢复能力的复杂工作流。与普通工作流工具的主要区别很简单:你无需设置队列和管理状态,只需编写普通代码,Inngest 会处理所有基础设施的复杂性。
工作流中的每个步骤在失败时会自动重试,并在执行间维护状态,使你能够轻松构建可靠的系统。该工具成立于2021年,因消除基础设施难题并简化复杂工作流而广受欢迎。你可以使用 TypeScript、Python 或 Go 编写函数,并部署到任何地方。
如何使用Inngest
使用 Inngest 简单明了。首先,访问 Inngest 并创建一个免费账户,或从他们的业余计划开始。安装适用于您首选语言(TypeScript、Python 或 Go)的 SDK,并在现有代码库中设置基本配置。
以下是获得最佳效果的方法:
使用 step.run() 编写函数以确保操作可靠
使用事件触发整个应用程序的工作流
添加 step.sleep() 实现延迟,使用 step.waitForEvent() 处理复杂流程
利用 step.ai 实现具有内置可观测性的 AI 工作流
部署到任何平台——无服务器、服务器或边缘
该平台通过一个简单的 HTTP 端点连接到您的应用程序。当应用中发生事件时,Inngest 会自动执行相应的函数,具备完整的重试逻辑和状态管理。您可以通过他们的仪表盘实时监控所有日志、追踪和指标。
对于 AI 工作流,使用他们的 AgentKit 来实现多代理系统和复杂编排。该工具会在各步骤间记忆函数状态,因此您可以构建复杂的工作流,而无需担心失败问题。
Inngest的功能
具有自动重试和状态管理的持久步骤函数
事件驱动的工作流触发和调度
使用 AgentKit 进行多代理系统的 AI 编排
多语言 SDK(TypeScript、Python、Go)
通过日志、追踪和指标实现实时可观测性
多租户并发控制和限流
支持自托管和云部署选项
兼容无服务器、边缘计算和服务器环境
Inngest定价
Hobby
Free
- 每月包含100,000次执行次数
- 无限分支和预发布环境
- 日志、追踪与可观测性
- 基础提醒
- 社区支持
- 用于本地开发的开源命令行工具
Pro
$75 /月
- 更高的执行限制和规模
- 细化的指标和分析
- 提高吞吐量能力
- 7天追踪保留
- 优先支持
- 高级流程控制功能
- 增强的监控功能
Enterprise
Custom
- SAML 认证和单点登录
- 基于角色的访问控制 (RBAC)
- 审计追踪和合规功能
- 90天追踪数据保留
- 专属 Slack 支持频道
- 可导出的可观测性数据
- 服务级别协议(SLA)
- 自定义部署选项
Inngest仓库
在Github上查看| 星标 | 3,973 |
| 分支 | 184 |
| 仓库年龄 | 4 年 |
| 最后提交 | 5 天 前 |
关于Inngest的常见问题
分享您使用 Inngest 的体验
查看用户对以下工具的评价 Inngest
0 评价
暂无评价
成为第一个评价者 Inngest
嵌入Inngest徽章
向您的社区展示Inngest在Tool Questor上的特色推荐。将这些精美的徽章添加到您的网站、文档或社交资料中,以提高可信度并带来更多流量。





