轻量级持久化执行:DBOS Transact 开源库

2025-02-03
轻量级持久化执行:DBOS Transact 开源库

传统的持久化执行依赖外部协调器,例如AWS Step Functions,这增加了开发和部署的复杂性。DBOS Transact是一个轻量级的开源库,它将持久化执行集成到程序本身,无需外部协调器。它通过在Postgres数据库中持久化程序的执行状态来实现持久化执行,即使程序崩溃或重启,也能自动恢复到中断的地方。DBOS Transact还提供了其他功能,例如持久化休眠、持久化消息传递和持久化队列,进一步简化了可靠状态程序的开发。

开发 DBOS Transact