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: almost 6 years ago concurrencygoroutinequeue
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 |