update document

This commit is contained in:
xuxueli 2019-03-05 11:12:03 +08:00
parent ca9a36085d
commit 17a92d0731
1 changed files with 31 additions and 36 deletions

View File

@ -1443,42 +1443,37 @@ Tips: 历史版本(V1.3.x)目前已经Release至稳定版本, 进入维护阶段
### TODO LIST ### TODO LIST
- 1、任务分片路由分片采用一致性Hash算法计算出尽量稳定的分片顺序即使注册机器存在波动也不会引起分批分片顺序大的波动目前采用IP自然排序可以满足需求待定 - 1、任务分片路由分片采用一致性Hash算法计算出尽量稳定的分片顺序即使注册机器存在波动也不会引起分批分片顺序大的波动目前采用IP自然排序可以满足需求待定
- 2、任务单机多线程提升任务单机并行处理能力 - 2、任务单机多线程提升任务单机并行处理能力
- 3、任务依赖流程图子任务+会签任务,各节点日志; - 3、调度任务优先级
- 4、调度任务优先级 - 4、移除quartz依赖重写调度模块新增或恢复任务时将下次执行记录插入delayqueue调度中心集群竞争分布式锁成功节点批量加载到期delayqueue数据批量执行。
- 5、移除quartz依赖重写调度模块新增或恢复任务时将下次执行记录插入delayqueue调度中心集群竞争分布式锁成功节点批量加载到期delayqueue数据批量执行。 - 5、多数据库支持在重写并移除Quartz的基础上DAO层通过JPA实现不限制数据库类型
- 6、多数据库支持在重写并移除Quartz的基础上DAO层通过JPA实现不限制数据库类型 - 6、执行器Log清理功能调度中心Log删除时同步删除执行器中的Log文件
- 7、执行器Log清理功能调度中心Log删除时同步删除执行器中的Log文件 - 7、Bean模式任务JobHandler自动从执行器中查询展示为下拉框选择后自动填充任务名称等属性
- 8、Bean模式任务JobHandler自动从执行器中查询展示为下拉框选择后自动填充任务名称等属性 - 8、API事件触发类型任务更类似MQ消息支持"动态传参、延时消费"该类型任务不走Quartz单独建立MQ消息表调度中心竞争触发待定该功能与 XXL-MQ 冲突,该场景建议用后者;
- 9、API事件触发类型任务更类似MQ消息支持"动态传参、延时消费"该类型任务不走Quartz单独建立MQ消息表调度中心竞争触发待定该功能与 XXL-MQ 冲突,该场景建议用后者; - 9、调度线程池改为协程方式实现大幅降低系统内存消耗
- 10、调度线程池改为协程方式实现大幅降低系统内存消耗 - 10、提供多版本执行器不依赖容器版本、不内嵌Jetty版本通过配置executoraddress替换server通讯
- 11、任务依赖增强新增任务类型 "流程任务",流程节点可挂载普通类型任务,承担任务依赖功能。现有子任务模型取消;需要考虑任务依赖死循环问题; - 11、注册中心支持扩展除默认基于DB之外支持扩展接入第三方注册中心如zk、eureka等
- 12、提供多版本执行器不依赖容器版本、不内嵌Jetty版本通过配置executoraddress替换jetty通讯 - 12、流程任务支持参数传递
- 13、注册中心支持扩展除默认基于DB之外支持扩展接入第三方注册中心如zk、eureka等 - 13、Cron TimeZone 自定义;
- 14、流程任务支持参数传递 - 14、忙碌转移优化全部机器忙碌时不再直接失败
- 15、Cron TimeZone 自定义; - 15、流程任务等透传动态参数
- 16、忙碌转移优化全部机器忙碌时不再直接失败 - 16、任务自动注册待考虑因为任务自动注册将会导致任务难以管理控制
- 17、流程任务等透传动态参数 - 17、批量触发支持添加参数 "org.quartz.scheduler.batchTriggerAcquisitionMaxCount: 50"
- 18、任务支持切换执行器quartz job group固定 - 18、失败重试间隔
- 19、任务自动注册待考虑因为任务自动注册将会导致任务难以管理控制 - 19、任务权限管理执行器为粒度分配权限核心操作校验权限
- 20、批量触发支持添加参数 "org.quartz.scheduler.batchTriggerAcquisitionMaxCount: 50" - 20、SimpleTrigger 支持;
- 21、失败重试间隔 - 21、cron在线生成工具如 "cronboot/cron.qqe2"
- 22、任务权限管理执行器为粒度分配权限核心操作校验权限 - 22、调度日志列表加上执行时长列并支持排序
- 23、SimpleTrigger 支持; - 23、dag任务替换子任务配置并列的"a-b、b-c"路径列表构成串行、并行、dag任务流程"dagre-d3"绘图;任务依赖,流程图,子任务+会签任务,各节点日志;
- 24、cron在线生成工具如 "cronboot/cron.qqe2" - 24、排程任务支持时间短、时间点配置支持配置多个精确到秒实现有效期等功能
- 25、调度日志列表加上执行时长列并支持排序 - 25、告警邮件内容支持自定义模板配置
- 26、dag任务替换子任务配置并列的"a-b、b-c"路径列表构成串行、并行、dag任务流程"dagre-d3"绘图; - 26、暂停状态支持Cron 为空;
- 27、排程任务支持时间短、时间点配置支持配置多个精确到秒实现有效期等功能 - 27、新增任务运行模式 "GLUE模式(GO) "支持GO任务
- 28、告警邮件内容支持自定义模板配置 - 28、quartz misfire 配置优化计划改为0
- 29、暂停状态支持Cron 为空; - 29、新增状态列支持筛选
- 30、新增任务运行模式 "GLUE模式(GO) "支持GO任务 - 30、注册中心优化实时性注册发现心跳注册间隔10srefresh失败则首次注册并立即更新注册信息心跳类似30s过期销毁
- 31、调度中心-执行器通讯模型统一双向RPC切换为Netty - 31、提供执行器Docker镜像
- 32、任务暂停、删除优化避免quartz delete不完整导致任务脏数据 - 32、脚本任务支持数据参数新版本仅支持单参数不支持需要兼容
- 32、quartz misfire 配置优化计划改为0 - 33、GLUE 模式 Web Ide 版本对比功能;
- 33、新增状态列支持筛选
- 34、注册中心优化实时性注册发现心跳注册间隔10srefresh失败则首次注册并立即更新注册信息心跳类似30s过期销毁
- 35、提供执行器Docker镜像
- 36、脚本任务支持数据参数新版本仅支持单参数不支持需要兼容
- 37、GLUE 模式 Web Ide 版本对比功能;
## 七、其他 ## 七、其他