
asynq
hibiken
Simple, reliable, and efficient distributed task queue in Go
AI 简介
Asynq 是一个用 Go 语言编写的简单、可靠且高效的分布式任务队列库。它基于 Redis 实现,提供了诸如任务调度、失败重试、自动恢复等核心功能,并支持加权优先级队列和严格优先级队列以满足不同场景下的需求。此外,Asynq 还具备任务去重、超时设置、任务聚合等功能,以及与 Prometheus 集成用于监控和 Web UI/CLI 工具来远程管理和调试任务队列。该工具非常适合需要异步处理后台任务的场景,如邮件发送、图片处理或数据同步等,能够帮助开发者轻松实现系统的高可用性和水平扩展。
Go
MIT License13.4k
Stars
941
Forks
83
Watchers
215
Issues
Star 增长
今日+7
近 7 天+27
近 30 天+105
综合评分106.42
默认分支master