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