添加一些TODO
This commit is contained in:
+1
-1
@@ -82,7 +82,7 @@ func TestGetNextTime(t *testing.T) {
|
||||
{
|
||||
name: "Test unknown JobType",
|
||||
job: timerx.JobData{
|
||||
JobType: timerx.JobType(100),
|
||||
JobType: timerx.JobType("100"),
|
||||
},
|
||||
expectedTime: time.Time{},
|
||||
expectedError: errors.New("未知的任务类型: 100"),
|
||||
|
||||
@@ -14,6 +14,8 @@
|
||||
|
||||
|
||||
# 缺陷
|
||||
1. 针对月的任务,需要注意日期有效性,且在月末的最后一天,需要考虑月末的最后一天的下一个任务执行时间
|
||||
|
||||
|
||||
1. 集群部署时,存在新旧的代码混合问题,任务调度可能存在问题(需要根据实际需要进行版本上线/下线操作)
|
||||
## 方案一
|
||||
@@ -23,3 +25,12 @@
|
||||
|
||||
|
||||
现在有根据要求根据系统时间整点运行任务的要求,这个比简单的定时重复更复杂,因为不但要按时执行,并且不能重复执行,需要全局记录任务执行的状态,由于任务的间隔时间不确定,这个任务执行状态的保存周期也是有变化的
|
||||
|
||||
# 待实现
|
||||
- [ ] 允许执行完重置任务倒计时
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user