feat: 添加分布式锁以防止多个任务同时执行
This commit is contained in:
@@ -2,6 +2,7 @@ package cron
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"errors"
|
||||
"time"
|
||||
|
||||
"be.ems/src/framework/constants"
|
||||
@@ -123,3 +124,6 @@ type JobData struct {
|
||||
// 定时任务调度表记录信息
|
||||
SysJob monitorModel.SysJob
|
||||
}
|
||||
|
||||
// ErrTaskRunning 任务正在运行错误
|
||||
var ErrTaskRunning = errors.New("task is running")
|
||||
|
||||
Reference in New Issue
Block a user