一些优化

This commit is contained in:
Yun
2024-05-08 13:01:55 +08:00
parent c3121f425e
commit f46e8e220a
5 changed files with 42 additions and 29 deletions
+14 -9
View File
@@ -1,14 +1,19 @@
开发目标
# 功能支持
1. 支持单机定时
2. 支持集群定时
3. 支持间隔定时
4. 支持固定时间
5. 支持全局唯一
1. 支持本地任务
2. 支持集群任务
3. 支持单次任务
# 功能说明
设计思想
1. 不再单独区分单机还是集群,统一按集群处理,单机只是集群里面只有一个节点
2. 计算和执行分离,计算只负责计算,执行只负责执行,计算和执行之间通过消息队列进行通信
# 功能实现
1. 集群间任务调度和任务的唯一依赖于redis进行实现
# 缺陷
1. 集群部署时,存在新旧的代码混合问题,任务调度可能存在问题(需要根据实际需要进行版本上线/下线操作)