
durable-execution-the-hard-way
hatchet-dev
Set up a durable execution engine from scratch using Postgres with no dependencies.
AI 简介
该项目从零开始使用Go语言和Postgres构建了一个持久化执行引擎。其核心功能包括通过Postgres实现状态的增量检查点,以确保在意外故障后可以从断点恢复执行,特别适用于需要长时间运行且保持状态的应用场景,如AI代理等。技术特点上,除了Go 1.25+、Postgres(默认通过Docker创建)以及pgx外无其他依赖,并采用sqlc生成模板化的SQL代码。本项目适合希望深入了解持久化执行引擎工作原理的技术人员,或正在寻找简单起点来构建自己的工作流引擎的开发者。
Go
MIT License145
Stars
5
Forks
27
Watchers
0
Issues
Star 增长
今日0
近 7 天+5
近 30 天+109
综合评分54.83
默认分支main