async task framework

This commit is contained in:
ryan
2026-06-07 23:16:46 +08:00
parent 70a13dc107
commit 589ae08318
32 changed files with 3509 additions and 182 deletions
+6 -2
View File
@@ -28,13 +28,17 @@ import (
)
var (
AsynqClient *asynq.Client
scheduler *asynq.Scheduler
schedulerOnce sync.Once
)
func init() {
AsynqClient = asynq.NewClient(task.RedisOpt)
// AsynqClient 已在 task 包中初始化
}
// GetAsynqClient 获取全局 AsynqClient
func GetAsynqClient() *asynq.Client {
return task.AsynqClient
}
// StartScheduler 启动调度器