子任务ID:如配置,则该任务完成后自动触发一次子任务的执行 任务超时时间:配置后当任务超时时将自动终止任务执行。 失败重试次数:任务失败后重试的次数。 负责人:一般为该任务接入方的负责人 报警邮件:任务报警后发送的邮件地址 任务参数:若配置了任务参数,任务调度时将发送任务参数至执行方handler 3.阻塞策略 即同一...
15、任务依赖:支持配置子任务依赖,当父任务执行结束且执行成功后将会主动触发一次子任务的执行,多个子任务用逗号分隔; 16、推送maven中央仓库:将会把最新稳定版推送到maven中央仓库,方便用户接入和使用; 17、任务注册:执行器会周期性自动注册任务,调度中心将会自动发现注册的任务并触发执行。同时,也支持手动录入执行器...
子任务:每个任务都拥有一个唯一的任务ID(任务ID可以从任务列表获取),当本任务执行结束并且执行成功时,将会触发子任务ID所对应的任务的一次主动调度。 任务超时时间:支持自定义任务超时时间,任务运行超时将会主动中断任务; 失败重试次数;支持自定义任务失败重试次数,当任务失败时将会按照预设的失败重试次数主动进行重试; ...
调度中心:作为大脑,维护调度信息(任务信息、执行器信息等),并按照预设策略触发任务调度请求。 执行器:作为手脚,部署在业务服务器上,负责接收调度中心的任务调度请求并执行任务,执行完毕后将执行结果返回给调度中心。 数据库:存储任务配置、执行日志、调度记录等数据,保证调度中心与执行器之间的信息同步。 2.2 核心组件功...
`child_jobid`varchar(255)DEFAULTNULLCOMMENT'子任务ID,多个逗号分隔', `trigger_status` tinyint(4)NOTNULLDEFAULT'0'COMMENT'调度状态:0-停止,1-运行', `trigger_last_time`bigint(13)NOTNULLDEFAULT'0'COMMENT'上次调度时间', `trigger_next_time`bigint(13)NOTNULLDEFAULT'0'COMMENT'下次调度时间', ...
Elastic Job是当当网开源一个分布式调度解决方案,由两个相互独立的子项目Elastic-Job-Lite和Elastic-Job-Cloud组成;定位为轻量级无中心化解决方案,使用 jar 包的形式提供分布式任务的协调服务。支持分布式调度协调、弹性扩容缩容、失效转移、错过执行作业重触发、并行调度、自诊断和修复等等功能特性。
基础配置:执行器、任务描述、负责人、任务失败后的报警邮箱 调度配置:调度类型(默认CRON)、CRON表达式 任务配置:运行模式分BEAN 和 GLUE, JobHandler(执行器服务中声明的Handler)、任务参数(可选) 高级配置:路由策略(多个执行服务的路由策略)、子任务ID(任务完成后继续执行的任务ID)、调度过期策略(调度中心错过调度时...
XXL-JOB执行器的相关配置项的意义,如下所示: xxl.job.admin.addresses 调度中心的部署地址。若调度中心采用集群部署,存在多个地址,则用逗号分隔。执行器将会使用该地址进行”执行器心跳注册”和”任务结果回调”。 xxl.job.executor.appname 执行器的应用名称,它是执行器心跳注册的分组依据。
19、任务依赖:支持配置子任务依赖,当父任务执行结束且执行成功后将会主动触发一次子任务的执行, 多个子任务用逗号分隔; 20、一致性:“调度中心”通过DB锁保证集群分布式调度的一致性, 一次任务调度只会触发一次执行; 21、自定义任务参数:支持在线配置调度任务入参,即时生效; 22、调度线程池:调度系统多线程触发调度运...