#1 Asynq
Package asynq provides a framework for Redis based distrubted task queue.
Package goworker is a Resque-compatible, Go-based background worker.
Health score 78/100, confidence 100/100.
| Latest version | v0.1.3 |
| Imported by | 108 packages |
| Stars | 2.8K |
| Forks | 243 |
| Last activity | 1 years ago |
| Latest release | Unknown |
| License | NOASSERTION |
| Known vuln records | 0 |
| Symbol | Kind | Synopsis |
|---|---|---|
| Job | Type | type Job struct{ ... } |
| Job.Payload | Field | Payload Payload |
| Job.Queue | Field | Queue string |
| Payload | Type | type Payload struct{ ... } |
| Payload.Args | Field | Args []interface{} |
| Payload.Class | Field | Class string |
| RedisConn | Type | type RedisConn struct{ ... } |
| GetConn | Function | func GetConn() (*RedisConn, error) |
| RedisConn.Close | Method | func (r *RedisConn) Close() |
| WorkerSettings | Type | type WorkerSettings struct{ ... } |
| WorkerSettings.Concurrency | Field | Concurrency int |
| WorkerSettings.Connections | Field | Connections int |
Package asynq provides a framework for Redis based distrubted task queue.
🪓 An orchestration engine for background tasks, AI agents, and durable workflows
Package queue provides multiple thread-safe generic queue implementations.
Machinery is an asynchronous task queue/job queue based on distributed message passing.
Package deheap provides a doubly-ended heap (min-max heap).
Simple job queues for Go backed by Redis
Package asynq provides a framework for Redis based distrubted task queue.
🪓 An orchestration engine for background tasks, AI agents, and durable workflows
Package queue provides multiple thread-safe generic queue implementations.
Machinery is an asynchronous task queue/job queue based on distributed message passing.
Package deheap provides a doubly-ended heap (min-max heap).