queue
Job controller
Provides a concurrency control mechanism for managing goroutine groups and ensuring their termination after completion.
package queue gives you a queue group accessibility. Helps you to limit goroutines, wait for the end of the all goroutines and much more.
18 stars
1 watching
2 forks
Language: Go
last commit: over 7 years agoconcurrencygoroutinequeue
Related projects:
| Repository | Description | Stars |
|---|---|---|
| An unlimited job queue with concurrent worker pools for Go applications | 51 | |
| A Go library that provides an embedded persistent job queue with in-process job processing and storage backed by BadgerDB. | 161 | |
| Manages a resizeable pool of context aware goroutines to bound concurrency and wait for resources to become available. | 90 | |
| A package offering concurrent-safe queue implementations with auto-expanding capacity and fixed capacities | 404 | |
| A distributed job and worker logic library that utilizes RabbitMQ for message handling. | 62 | |
| A package that provides a WaitGroup with error handling and concurrency control. | 48 | |
| A package that simplifies the creation and management of parallel jobs with easy-to-use interfaces. | 269 | |
| Extends Laravel with support for message queues and various transport options | 235 | |
| A package that abstracts and simplifies the management of concurrent goroutines in Go programming | 61 | |
| A Haskell-based job queue system with an admin UI and additional features. | 75 | |
| Package to control goroutine execution order based on dependencies | 219 | |
| A tool to manage and execute goroutines with flexible scheduling options. | 10 | |
| A package to limit concurrency in Goroutines | 71 | |
| A background task queue for Python applications backed by Redis and Celery. | 576 | |
| A pluggable job queue and worker pool for Elixir, focused on at-least-once execution. | 723 |