mirror of
https://github.com/hibiken/asynq.git
synced 2024-11-10 11:31:58 +08:00
[ci skip] Update todos
This commit is contained in:
parent
8932ca41b3
commit
764edc35e3
3
asynq.go
3
asynq.go
@ -4,7 +4,7 @@ import "github.com/go-redis/redis/v7"
|
||||
|
||||
/*
|
||||
TODOs:
|
||||
- [P0] command to retry tasks from "retry", "dead" queue
|
||||
- [P0] enqall command to enq all tasks from "scheduled" "retry", "dead" queue
|
||||
- [P0] Go docs + CONTRIBUTION.md + Github issue template
|
||||
- [P1] Add Support for multiple queues and priority
|
||||
- [P1] User defined max-retry count
|
||||
@ -24,6 +24,7 @@ type Task struct {
|
||||
}
|
||||
|
||||
// RedisConfig specifies redis configurations.
|
||||
// TODO(hibiken): Support more configuration.
|
||||
type RedisConfig struct {
|
||||
Addr string
|
||||
Password string
|
||||
|
@ -9,7 +9,7 @@ import (
|
||||
|
||||
// A Client is responsible for scheduling tasks.
|
||||
//
|
||||
// A Client is used to register task that should be processed
|
||||
// A Client is used to register tasks that should be processed
|
||||
// immediately or some time in the future.
|
||||
//
|
||||
// Clients are safe for concurrent use by multiple goroutines.
|
||||
@ -25,7 +25,7 @@ func NewClient(cfg *RedisConfig) *Client {
|
||||
|
||||
// Process registers a task to be processed at the specified time.
|
||||
//
|
||||
// Process returns nil if the task was registered successfully,
|
||||
// Process returns nil if the task is registered successfully,
|
||||
// otherwise returns non-nil error.
|
||||
func (c *Client) Process(task *Task, processAt time.Time) error {
|
||||
msg := &rdb.TaskMessage{
|
||||
|
Loading…
Reference in New Issue
Block a user