分布式任务调度 SchedulerX

分布式任务调度 SchedulerX 2.0 是阿里巴巴基于 Akka 架构自研的新一代分布式任务调度平台。您可以使用 SchedulerX 2.0 编排定时任务、工作流任务、进行分布式任务调度。

任务管理

11:11:11 查看调度任务的执行记录操作记录 查看执行记录:在任务管理页面,单击目标任务操作列下的图标,单击历史记录,查看该调度任务的执行记录。查看操作记录:在任务管理页面,单目标任务操作列下的图标,单击操作记录,查看该调度...

如何管理应用级别的资源和任务优先级

对于业务规模较大的应用而言,调度的稳定性和核心任务的时效性是至关重要的,需要应用级别的资管管理和任务优先级来保证。本文介绍如何管理应用级别的资源和任务优先级。背景信息 一些第三方的资源管理系统(例如Mesos和Yarn),能够实现...

价格说明

包含单机任务和非单机任务(广播、分片、并行和网络任务等)。任务调度总量:通过SchedulerX配置并启用的分布式任务调度总规模,单位为CU(Capacity Unit)。计费方式 按量付费:SchedulerX根据任务调度总量(CU)按量付费,每天结算。账单...

脚本任务

您可以在创建任务时直接编写Shell、Python和Go脚本以便创建脚本任务。...编写脚本的方式包括创建无参数的Shell任务、带参数的Shell任务、Python任务和Go任务:无参数的Shell任务示例。带参数的Shell任务示例。Python任务示例。Go任务示例。

产品功能

SchedulerX可以处理有数据状态的任务,在创建任务的时候设置调度时间,而实际上处理的数据时间可能和任务执行时间不一致,可以配置时间偏移,调度时间+ 时间偏移即数据时间。例如一个任务是每天00:30运行,但是实际上要处理前一天的数据,...

如何创建秒级调度任务

SchedulerX的秒级别任务属于定时调度类型,适用于简单Java任务、分布式Java任务和脚本任务,以及各种执行方式。由于秒级调度属于定时调度,所以在定时配置步骤中请将时间类型设置为second_delay,并将固定延迟设置为50(秒)。创建调度任务...

流程管理

创建任务创建调度任务的步骤一致,请参见创建调度任务。导入任务:将已创建的Job导入到工作流中。说明 导入Job会弹出导入Job将会移除该Job的定时配置提示框,单击确认,则该Job不会独立调度,会跟随工作流的调度周期进行调度。调度任务...

工作流调度

创建任务创建调度任务的步骤一致,请参见创建调度任务。导入任务:将已创建的Job导入到工作流中。说明 导入Job会弹出导入Job将会移除该Job的定时配置提示框,单击确认,则该Job不会独立调度,会跟随工作流的调度周期进行调度。调度任务...

Second delay

Second delay即秒级别调度,适用于对实时性要求比较高的业务,例如需要不停做轮询的准...delay任务创建完成后,在任务实例详情页面会多一个秒级任务统计详情页签,展示如下信息:当天任务实例运行结果 昨天任务实例运行结果 最近10次运行结果

任务管理高级配置参数说明

本文介绍任务管理中的高级配置参数。任务管理高级配置参数说明如下:参数 适用的执行模式 解释 默认值 实例失败重试次数 通用 任务运行失败自动重试的次数。0 实例失败重试间隔 通用 每次失败重试的间隔。单位:秒。30 实例并发数 通用 同...

执行列表

您可以通过执行列表查看当天任务执行情况,分为任务实例列表流程实例列表。查看执行列表 说明 每个任务/工作流默认保存最近60条记录。登录分布式任务调度平台。在顶部菜单栏选择地域。在左侧导航栏单击执行列表。在执行列表页面的所属...

客户端版本说明

前端任务管理列表重新设计,可以看到更多信息。问题修复 分布式拉模型,全局子任务可能不起作用。隔离单元环境中“如果没有配置domain,可能还是会启动失败。1.0.9,2019-11-28 新特性 增加blockAppStart配置。表示SchedulerX启动失败是否...

API概览

分布式任务调度SchedulerX2.0提供以下API接口。API列表 API 描述 CreateAppGroup 调用CreateAppGroup创建应用分组。CreateJob 调用CreateJob创建任务。GetJobInfo 调用GetJobInfo获取指定Jobid任务详情,通常用来更新任务。UpdateJob 调用...

多语言版本分片模型

可用性和流量控制可以在创建任务时的高级配置中设置,详情请参见创建调度任务和任务管理高级配置参数说明。说明 只有1.1.0及以上版本客户端才支持多语言版本的分片模型。Java分片任务 登录分布式任务调度平台。在顶部菜单栏选择地域。在...

服务端版本说明

2020-12-07 新特性 客户端实例支持自定义标签,任务可以指定标签运行。新增邮件、钉钉机器人报警。支持应用级别报警联系人组。问题修复 修复修改GroupID,历史执行记录会误降级为10条的问题。修复客户端实例数很多的时候,子任务详情机器...

如何重刷数据

任务和工作流都支持重刷数据(只支持天级别的调度周期)。如果您之前执行的某个调度任务的数据出现偏差或遗漏,您可以通过重新设置执行参数并执行某个调度任务属性、获取数据。在任务管理页面,单击目标任务操作列下的图标,然后单击重刷...

如何使单应用支持十万以上的定时任务

在SchedulerX中创建的应用默认最多只支持1,000个任务,而在某些场景下1,000个任务远远满足不了业务需求。另外,实际业务场景中,不同定时任务的调度时间可能不一样。本文介绍如何通过一系列配置,使单应用能够支持上万,甚至十万以上的定时...

如何重刷数据

任务和工作流都支持重刷数据(只支持天级别的调度周期)。如果您之前执行的某个调度任务的数据出现偏差或遗漏,您可以通过重新设置执行参数并执行某个调度任务属性、获取数据。在任务管理页面,单击目标任务操作列下的图标,然后单击重刷...

JobContext参数说明

wfInstanceId 工作流实例ID long taskId 分布式任务任务ID,根任务是0。DateTime scheduleTime 实例的计划调度时间 DateTime dataTime 实例的数据时间 String jobType 任务类型 String taskName 子任务名称 Object task 子任务body ...

什么是分布式任务调度SchedulerX

分布式任务调度SchedulerX是阿里巴巴基于Akka架构自研的新一代分布式任务调度平台,提供定时调度、调度任务编排分布式批量处理等功能。您可以在控制台配置、管理您的定时调度任务、查询任务执行记录运行日志,还可以通过工作流进行任务...

从分布式任务调度1.0迁移到2.0

应用管理页面选择迁移的目的地域命名空间。在创建应用分组对话框输入应用名Group ID,然后单击确定。Group ID会因两种迁移方案而不同。如果使用重建方案,可以根据业务自定义Group ID,如xxx.defaultGroup。如果使用兼容方案,Group ID...

HTTP任务(Serverless)

SchedulerX支持Serverless的HTTP任务,包含GETPOST两种方法,无需依赖Client,在控制台配置完即可生效使用。使用限制 目前只支持GET、POST,后续根据用户需求陆续开通其他方法。HTTP请求返回结果必须是JSON格式,服务需要解析指定key比较...

如何设置数据时间

SchedulerX可以处理有数据状态的任务,您可以通过数据时间处理非任务执行时间的数据。操作步骤 例如一个任务在每天00:30运行,但是实际上要处理前一天的数据,即数据时间需要在任务时间的基础上,向前偏移一小时。在客户端中接入SchedulerX...

应用管理

您可以通过应用管理页面创建应用(任务分组)、测试该应用的连接机器、为RAM用户进行分组授权等操作,如果不需要该应用,还可以删除应用。创建应用 在创建调度任务前,您需要先创建应用。登录分布式任务调度平台。在顶部菜单栏选择地域。在...

分布式任务调度SchedulerX商业化公告

为提供更优质的服务,阿里云分布式任务调度SchedulerX将于2021年09月01日正式商业化。对于公测期间创建的实例,如果2021年09月01日00:00:00前没有释放,那么我们将默认您所创建的集群采用按量付费模式开始收费。开通商用实例 分布式任务...

创建资源

在使用SchedulerX前,您需要先创建相关资源,包括命名空间、调度任务分组、调度任务和调度工作流。背景信息 资源 说明 使用场景 命名空间 在具体地域(Region)中,命名空间用于实现资源和服务的隔离。当您对资源有较高的安全要求时,需要...

UpdateJob

调用UpdateJob更新任务配置信息。默认先调用获取任务找到对应字段进行修改。请求参数 名称 类型 是否必选 示例值 描述 ExecuteMode String 是 standalone 任务执行模式,目前支持以下几种任务执行模式:单机运行:standalone 广播运行:...

如何通过工作流进行上下游数据传递

SchedulerX提供的工作流功能可以对多个任务进行编排,同时还支持上下游任务间的数据传递,让您的业务更加的简单易用。本文将以3个调度任务为例介绍如何通过工作流进行上下游任务间的数据传递。背景信息 当前只有简单Java任务支持数据传递,...

Agent接入(调度任务

如果您无需为应用接入调度任务,仅想创建一个独立的脚本调度任务,也可以使用SchedulerX提供的Agent快速创建脚本任务。前提条件 创建命名空间(可选) 创建应用 背景信息 脚本任务目前支持Shell、PythonGo三种语言。运行环境要求为JRE 1....

运维编排服务

运维编排服务(简称OOS)是全面、免费的云上自动化运维平台,提供运维任务的管理执行。典型使用场景包括:事件驱动运维,批量操作运维,定时运维任务,跨地域运维等,也可提供重要运维场景的审批、通知等功能。

MapReduce模型

所有子任务结果会缓存在Master节点,内存压力较大,建议子任务个数Result不要太大。SchedulerX不保证子任务绝对执行一次,在特殊条件下会Failover,可能会导致子任务重复执行,需要业务方自己实现幂等。接口 接口 解释 是否必选 public ...

开通SchedulerX(免费)

在开始使用SchedulerX前,需要先开通。SchedulerX目前在公测期,免费。...付费类型为后付费类型,任务计算量为按任务计算量付费,不可修改。在确认订单页面服务协议区域单击我已阅读并同意分布式任务管理(按量后付费)服务协议,单击去支付。

Teambition

我们的工作充满着大大小小的「项目」、「任务」:活动策划、工程实施、IT 研发、风险投资等等。使用 Teambition 做「项目化」管理,团队规划工作事目标更清晰,执行更到位,而且完成过程也十分轻松,成员将有全新的协作体验。

Java任务

Java调度任务可以在您的应用进程中执行,也可以通过上传JAR包来动态加载。执行模式 Java任务类型支持单机、广播、并行计算、内存网格、网格计算分片运行6种执行模式:单机:在同一个groupId下的机器随机挑一台执行。广播:同一个groupId...

Map模型

SchedulerX使用的是Hessian序列化框架,目前不支持LocalDateTimeBigDecimal。子任务中如果有如上两个数据结构,请替换其他的数据结构(特别是BigDecimal,序列化不会报错,反序列化会变成0)。接口 接口 解释 是否必选 public ...

名词解释

本文主要对SchedulerX涉及的专有名词及术语进行定义解释,方便您更好地理解相关概念并使用SchedulerX。AppGroup 即应用分组,映射用户的具体应用,关联绑定机器,用来做业务的隔离。DAG Directed Acyclic Graph,即有向无环图。所谓有向...

Fixed rate

rate定时调度,创建调度任务的详细操作步骤请参见创建调度任务。本文仅介绍在创建调度任务时如何配置Fixed rate定时调度。进入定时配置页签,详情请参见创建调度任务。在创建任务配置向导的定时配置页签中设置定时调度参数,然后单击下一步...

容器服务Kubernetes版接入SchedulerX

分组创建后,如果新建了任务或添加了客户端,即该分组下包含任务或客户端,则无法删除分组,需要先移除任务和客户端。执行kctl get xgroup xgroup-sample-o yaml命令,查看xgroup资源。打印结果如下:apiVersion: schedulerx.alibabacloud....

ExecuteJob

调用ExecuteJob触发一次任务。API类型任务触发需要调用方法,非API类型也可以调用。说明 因为jobid+scheduleTime是唯一索引,所以同一个任务连续调用ExecuteJob接口的时候,每次要sleep一秒,不然有可能会失败。请求参数 名称 类型 是否必...
< 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
商标 SSL证书 Web应用防火墙 性能测试 云解析
这些文档可能帮助您
ICANN域名邮箱验证合规FAQ 获取主机信息 续费云虚拟主机 购买和初始化云虚拟主机 安装和使用WordPress 域名实名认证所需资料

新品推荐

你可能感兴趣

热门推荐

新人福利专场 阿里云试用中心 企业支持计划 飞天会员助力企业低成本上云 智能财税30天免费试用 云解析DNS新用户首购低至36元/年起 ECS限时升级特惠6.5折