taskq:具有Redis,SQS,IronMQ和内存后端的Golang异步taskjob队列
具有Redis,SQS,IronMQ和内存后端的Golang异步任务/作业队列
:red_heart:
安装
taskq支持2个最新的Go版本,并且需要具有支持的Go版本。 因此,请确保初始化Go模块:
go mod init github.com/my/repo
然后安装taskq / v3(请注意导入中的v3 ;忽略它是一个普遍的错误):
go get github.com/vmihailenco/taskq/v3
产品特点
Redis,SQS,IronMQ和内存后端。
自动缩放用于获取(fetcher)和处理消息(worker)的goroutine的数量。
全局速率限制。
全球工人限制。