Waymark: 编译式持久化工作流引擎
Show HN: Waymark – A workflow engine that compiles jobs instead of replaying

Waymark 是一个基于 Postgres 构建的分布式后台工作流库,专为 Python 开发者打造。与传统依赖重放机制的引擎不同,Waymark 采用‘编译一次’策略,将工作流转换为持久化字节码,确保在服务器重启或任务崩溃后能精准恢复状态,而无需重新执行代码。它无需额外基础设施,支持在普通 Python 代码中编写复杂的控制流、重试逻辑和并行任务,让开发者能像写普通函数一样构建高可靠的后台作业,轻松应对从本地测试到生产部署的各种场景。
Waymark 采用编译一次而非重放的策略,这意味着你的代码在编译后永不重新运行,运行时始终精确知晓工作流的执行位置,彻底摆脱了确定性代码的限制。