asynq
Task queue library
A distributed task queue that supports asynchronous processing and high availability
Simple, reliable, and efficient distributed task queue in Go
10k stars
82 watching
710 forks
Language: Go
last commit: 8 days ago
Linked from 2 awesome lists
asynchronous-tasksbackground-jobsgogolangredistask-queueworker-pool
Related projects:
Repository | Description | Stars |
---|---|---|
wakatime/wakaq | A minimal background task queue system with Redis and Celery integration | 574 |
hyperonym/ratus | An asynchronous task queue server built with Go and providing a RESTful API for various backends. | 109 |
gocelery/gocelery | A Go library that enables distributed task queuing and supports Celery workflow automation | 2,379 |
cr0hn/aiotasks | An asynchronous and distributed task queue based on Python asyncio framework | 439 |
bloomberg/blazingmq | A distributed message queueing framework providing durable and high-performance queues with various routing strategies. | 2,561 |
sybrexsys/rapidmq | A lightweight message queue library for Go that enables efficient, reliable, and concurrent processing of messages. | 68 |
dfed/swift-async-queue | A library that provides an ordered queue for executing asynchronous tasks from non-isolated contexts in Swift Concurrency. | 162 |
anikhasibul/queue | Provides a concurrency control mechanism for managing goroutine groups and ensuring their termination after completion. | 18 |
pricingassistant/mrq | A Python task queue built on top of Redis and gevent to manage distributed worker tasks with simple code and visibility into job performance. | 877 |
dirkaholic/kyoo | An unlimited job queue with concurrent worker pools for Go applications | 51 |
streadway/amqp | An AMQP 0.9.1 protocol client library written in Go. | 4,871 |
yaitoo/async | An asynchronous task package for Go with support for async/await pattern and context cancellation. | 6 |
graph-gophers/graphql-go | A GraphQL library for Go with support for easy use and multiple features. | 4,652 |
alibaba/sentinel-golang | Provides reliability and resiliency features for Go microservices | 2,776 |
go-gilbert/gilbert | A toolchain and task runner for Go projects that allows declarative task definition and execution with features such as conditional logic and job templates. | 116 |