todo
This commit is contained in:
		| @@ -3,8 +3,7 @@ | |||||||
| // TODO 可以实现的问题 | // TODO 可以实现的问题 | ||||||
| 1. plan执行到一半时如果用户删掉里面的task, 后续调度器执行task时可能会找不到这个任务的细节 | 1. plan执行到一半时如果用户删掉里面的task, 后续调度器执行task时可能会找不到这个任务的细节 | ||||||
| 2. 目前调度器把所有任务都当成定时任务了, 手动和限制次数的没做(增加了model对应字段) | 2. 目前调度器把所有任务都当成定时任务了, 手动和限制次数的没做(增加了model对应字段) | ||||||
| 3. 可以用TimescaleDB代替PGSQL, 优化传感器数据存储性能 | 3. 系统启动时应该检查一遍执行历史库, 将所有显示为执行中的任务都修正为执行失败并报错 | ||||||
| 4. 系统启动时应该检查一遍执行历史库, 将所有显示为执行中的任务都修正为执行失败并报错 |  | ||||||
|  |  | ||||||
| // TODO 暂时实现不了的问题 | // TODO 暂时实现不了的问题 | ||||||
| 1. 目前设备都只对应一个地址, 但实际上如电磁两位五通阀等设备是需要用两个开关控制的 | 1. 目前设备都只对应一个地址, 但实际上如电磁两位五通阀等设备是需要用两个开关控制的 | ||||||
| @@ -12,4 +11,4 @@ | |||||||
| 3. ListenHandler 的实现遇到问题只能panic, 没有处理错误 | 3. ListenHandler 的实现遇到问题只能panic, 没有处理错误 | ||||||
| 4. 暂时不考虑和区域主控间的同步消息, 假设所有消息都是异步的, 这可能导致无法知道指令是否执行成功 | 4. 暂时不考虑和区域主控间的同步消息, 假设所有消息都是异步的, 这可能导致无法知道指令是否执行成功 | ||||||
| 5. 如果系统停机时间很长, 待执行任务表中的任务过期了怎么办, 目前没有任务过期机制 | 5. 如果系统停机时间很长, 待执行任务表中的任务过期了怎么办, 目前没有任务过期机制 | ||||||
| 6. Task不支持插队 | 6. 可以用TimescaleDB代替PGSQL, 优化传感器数据存储性能 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user