全部产品
云市场

功能特性

更新时间:2020-01-03 18:27:06

分布式任务调度框架

提供多种任务类型满足不同场景需求,进行可靠的自动化任务调度。

  • 简单任务
    适用于业务逻辑简单的场景,当需要并发执行并且不关注资源利用率时,可以使用简单任务的分片功能;当需要分成若干步骤按顺序执行时,可以使用简单任务的分步功能。
  • 集群任务
    支持对数据进行自定义维度的分片,不限制拆分层数,可以充分利用集群的所有机器,当数据量较大时,多层调度任务可以更快的处理完数据。

支持任务图形化依赖编排

支持将多个任务按执行的顺序编排成一张拓扑图,自动执行,无需人工干预,从而保证对大量任务的调度快速高效地完成。

  • 支持多种依赖管理网关
    提供直接依赖,条件网关及并行网关管理任务之间的关系。
  • 执行过程中人工干预
    支持对执行中的任务拓扑进行优雅停止及断点续跑。
  • 图形化编排操作
    通过图形化操作界面,快速完成任务的编排,提高工作效率。

丰富的任务配置项

提供丰富的任务配置项,包括多种路由策略,多种失败重试模式,多种漏触发处理策略,并支持在线配置调度任务入参。

  • 多种路由策略
    支持定时任务在客户端集群中随机触发、轮询触发或定向触发。
  • 多种失败重试模式
    支持的失败重试模式包括手动重试、不重试、重试三次、重试到下次触发,并支持配置超时时间。
  • 多种漏触发处理策略
    漏触发处理策略包括不处理、立即触发、时间充裕则立即触发三种。
  • 支持在线配置调度任务入参
    支持配置自定义参数,任务触发时会把这些参数传递给任务。

完善的任务管理功能

对任务提供丰富的管理功能,包括手动触发,配置导入导出,OpenAPI 等。

  • 自动触发和手动触发
    支持任务通过定时触发、周期性触发、事件触发及人工手动触发。
  • 任务配置导入导出,批量启用及禁用
    支持在控制台上对配置以文件的方式的批量导入及导出,批量启用及禁用。
  • 提供 OpenAPI
    为开发者提供了对任务进行查看、增加、触发、删除等丰富的管理接口。

图形化的集中式管理界面

简单易用的管理界面,包括任务依赖视图,任务执行监控,客户端节点信息,触发记录查看。

  • 任务依赖视图
    提供任务全景图,清晰查看任务的上游下游依赖关系。
  • 任务执行监控
    支持实时查看任务的执行状态、进度、时长等信息。
  • 支持查看任务的触发记录
    包括触发时间,执行的客户端 IP,执行是否成功,执行失败原因等。