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
81 watching
733 forks
Language: Go
last commit: 2 months ago
Linked from 2 awesome lists
asynchronous-tasksbackground-jobsgogolangredistask-queueworker-pool
Related projects:
Repository | Description | Stars |
---|---|---|
| A background task queue for Python applications backed by Redis and Celery. | 576 |
| An asynchronous task queue server built with Go and providing a RESTful API for various backends. | 109 |
| A Go library that enables distributed task queuing and supports Celery workflow automation | 2,384 |
| An asynchronous and distributed task queue based on Python asyncio framework | 438 |
| A distributed message queueing framework providing durable and high-performance queues with various routing strategies. | 2,591 |
| A lightweight message queue library for Go that enables efficient, reliable, and concurrent processing of messages. | 68 |
| A library that provides an ordered queue for executing asynchronous tasks from non-isolated contexts in Swift Concurrency. | 177 |
| Provides a concurrency control mechanism for managing goroutine groups and ensuring their termination after completion. | 18 |
| A Python task queue built on top of Redis and gevent to manage distributed worker tasks with simple code and visibility into job performance. | 881 |
| An unlimited job queue with concurrent worker pools for Go applications | 51 |
| An AMQP 0.9.1 protocol client library written in Go. | 4,878 |
| An asynchronous task package for Go with support for async/await pattern and context cancellation. | 6 |
| A GraphQL library for Go with support for easy use and multiple features. | 4,662 |
| Provides reliability and resiliency features for Go microservices | 2,792 |
| A toolchain and task runner for Go projects that allows declarative task definition and execution with features such as conditional logic and job templates. | 117 |