添加一些思考的描述
This commit is contained in:
@@ -16,4 +16,10 @@
|
|||||||
# 缺陷
|
# 缺陷
|
||||||
|
|
||||||
1. 集群部署时,存在新旧的代码混合问题,任务调度可能存在问题(需要根据实际需要进行版本上线/下线操作)
|
1. 集群部署时,存在新旧的代码混合问题,任务调度可能存在问题(需要根据实际需要进行版本上线/下线操作)
|
||||||
|
## 方案一
|
||||||
|
1. 启动的时候定时向redis注册任务项
|
||||||
|
2. 每次计算执行时间的时候根据注册的任务项进行任务计算
|
||||||
|
3. 注册任务项需要有下线机制,避免能运行它的节点下线了它还被执行
|
||||||
|
|
||||||
|
|
||||||
|
现在有根据要求根据系统时间整点运行任务的要求,这个比简单的定时重复更复杂,因为不但要按时执行,并且不能重复执行,需要全局记录任务执行的状态,由于任务的间隔时间不确定,这个任务执行状态的保存周期也是有变化的
|
||||||
|
|||||||
Reference in New Issue
Block a user