
river
riverqueue
Fast and reliable background jobs in Go
AI 简介
River 是一个用于 Go 和 Postgres 的高性能后台任务处理系统。它通过将任务队列与应用程序数据存储在同一数据库中,实现了事务性入队,从而避免了分布式系统中的许多常见问题。核心功能包括事务性任务入队、结构化的任务定义和工作器注册机制。River 适用于需要可靠且高效处理后台任务的 Go 应用程序,特别是在使用 Postgres 数据库的场景下。通过 River,开发者可以确保任务在事务提交后才可见,并且在事务回滚时自动移除,从而保证了数据的一致性和可靠性。
Go
Mozilla Public License 2.05.2k
Stars
159
Forks
19
Watchers
38
Issues
Star 增长
今日+11
近 7 天+32
近 30 天+99
综合评分108.51
默认分支master