文档

2021年

本文介绍了SchedulerX产品在2021年发布涉及的新增功能、功能优化、重要问题修复及对应的文档。

客户端发布记录

1.3.2,2021-12-15

变更类型

功能描述

相关文档

优化

优化问题:调整默认依赖的log4j2至2.15.0版本。

1.3.0.3,2021-11-26

变更类型

功能描述

相关文档

新增

秒级别单机增强:单机秒级别循环支持在不用的实例间分发切换执行,SpringBoot应用配置参数如下:spring.schedulerx2.enableSecondDelayStandaloneDispatch=true(默认false)。

优化

  • 优化客户端停机下线快速响应。

  • 修复“客户端对接多个应用分组时运行实例心跳只上报给指定的调度服务”的问题。

  • 修复“秒级别任务偶发的线程异常中断和空指针异常”的问题。

  • 修复“SchedulerX客户端与Spring Cloud集成时会出现任务运行锁死超时”的兼容问题。

  • 修复“广播任务在并发情况下出现执行中断”的问题。

  • 修复“秒级别任务在执行过程中未能定时刷新Worker实例列表”的问题。

  • 修复“秒级别广播任务执行停止指令后,扫描线程未结束”的问题。

  • 修复“秒级别广播任务场景下,大批量Worker按批次发布过程中任务有概率卡住”的问题。

1.2.9.1,2021-8-30

变更类型

功能描述

相关文档

优化

修复问题:修复worker与Spring Cloud集成时出现任务运行锁死超时。

1.2.9,2021-8-27

变更类型

功能描述

相关文档

新增

秒级别单机增强:单机秒级别循环支持在不用的实例间分发切换执行,配置参数:spring.schedulerx2.enableSecondDelayStandaloneDispatch=true(默认false)。

优化

修复问题:广播任务在并发情况下出现中断信号,以及worker可以实例列表未更新。

1.2.8.3,2021-8-13

变更类型

功能描述

相关文档

优化

修复问题:修复秒级别广播任务执行停止指令后扫描线程未结束。

1.2.8.2,2021-8-6

变更类型

功能描述

相关文档

优化

修复问题:秒级别广播任务大批量worker按批次发布过程中任务运行有概率卡住进行修复。

1.2.8,2021-6-23

变更类型

功能描述

相关文档

新增

  • 广播任务增强:postProcess可以拿到所有机器执行的状态JobContext.getTaskStatuses()和执行结果JobContext.getTaskResults()

  • 广播分片模型:广播任务可以通过JobContext获取shardingNumsharingId,通过自己机器的index进行数据分布式处理。

  • 分片模型增强:JobContext可以从shardingNum获取所有分片数量。

1.2.7,2021-4-28

变更类型

功能描述

相关文档

新增

新增开关,可以关闭的failover功能。

优化

  • 修复心跳探活失败,可能会socket泄漏的问题。

  • 修复MapTask Master在子任务比较多的情况下,可能会频繁误failover的问题。

1.2.5.2,2021-4-8

变更类型

功能描述

相关文档

新增

秒级别任务间隔支持到毫秒级别。

优化

  • MapReduce模型,root Task固定在master node执行,方便排查问题。

  • 不强依赖log4j2,如果用户使用的是logback,可以把log4j和log4j2依赖移除。

1.2.4.3,2021-1-21

变更类型

功能描述

相关文档

新增

  • 广播任务运行中支持进度汇报。

  • 心跳日志可以通过开关关闭。

优化

  • 心跳间隔调整为10秒。

  • 修复广播任务有可能卡住的严重问题。

服务端发布记录

2021-12-01

变更类型

功能描述

相关文档

新增

  • 新增API:指定机器。

  • 新增API:查询工作流。

2021-06-02

变更类型

功能描述

相关文档

新增

  • 支持应用自动分裂,可以支持单应用百万级别任务。

  • 支持RAM鉴权。

  • 本页导读 (1)
文档反馈