#1 Asynq
Package asynq provides a framework for Redis based distrubted task queue.
Package worker accepts Jobs and places them in a queue to be executed N at a time.
Health score 45/100, confidence 75/100.
| Latest version | v0.0.0-20201031123144-33e939c19474 |
| Imported by | 19 packages |
| Stars | 0 |
| Forks | 0 |
| Last activity | 5 years ago |
| Latest release | Unknown |
| License | Unknown |
| Known vuln records | 0 |
| Symbol | Kind | Synopsis |
|---|---|---|
| Event | Type | type Event int |
| JobAdded | Constant | const JobAdded |
| JobFinished | Constant | const JobFinished |
| JobStarted | Constant | const JobStarted |
| ExitCode | Type | type ExitCode int |
| ExitNormally | Constant | const ExitNormally |
| ExitWhenDone | Constant | const ExitWhenDone |
| Job | Type | type Job interface{ ... } |
| Job.Run | Method | Run func() |
| JobStatus | Type | type JobStatus int |
| Errored | Constant | const Errored |
| Finished | Constant | const Finished |
Package asynq provides a framework for Redis based distrubted task queue.
🪓 An orchestration engine for background tasks, AI agents, and durable workflows
Machinery is an asynchronous task queue/job queue based on distributed message passing.
Package queue provides multiple thread-safe generic queue implementations.
Doubly-ended heap (min-max heap) with O(log n) access to both minimum and maximum elements.
Package asynq provides a framework for Redis based distrubted task queue.
🪓 An orchestration engine for background tasks, AI agents, and durable workflows
Machinery is an asynchronous task queue/job queue based on distributed message passing.
Package queue provides multiple thread-safe generic queue implementations.
Package goworker is a Resque-compatible, Go-based background worker.