这个项目能做什么
Hatchet是一个用于大规模编排后台任务、AI代理和持久化工作流的平台。它支持使用Python、TypeScript、Go和Ruby编写的应用程序,可以通过Hatchet Cloud或自托管方式部署。引擎使用Postgres作为任务运行时和可观测性的持久化层。
核心功能包括:
- 后台任务:支持fire-and-forget(发后不管)或fire-and-wait(发后等待)模式
- 可配置的重试策略
- Cron定时任务
- 计划执行
- 基于事件的触发
工作流编排功能包括:
- 容错工作流的持久化任务
- 用于数据管道有向无环图(DAG)
扩展功能包括:
- 优先级队列
- 速率限制
- 通过并发策略实现公平调度
- Worker槽位分配
监控功能包括:
- 实时Web UI
- OpenTelemetry集成
- Prometheus指标
- 多租户与用户角色
Hatchet Cloud额外提供自动扩展、多区域部署和单点登录(SSO)。
评论
0 评分人数达到10人后显示
登录后参与讨论。