Taskctl的定时任务调度

一:Taskctl的定时任务调度:

1.1:业界三种主要定时调度方式:
第一种定时+作业
主要代表:阿里TBS,国内更多开源。
特点:简单,易理解。但作业可管理性差,每个作业缺乏客观的关系表达。

第二种定时+作业流程
主要代表:专业调度软件TASKCTL\Control-M ; ETL工具kettle\datastage ;国外大数据调度O0ZIE
特点:简单,易理解,同时对作业具有一定的结构管理型。先考虑作业本身的逻辑关系,在考虑,定时触发问题。

第三种控制流+作业流
主要代表: TASKCTL独有
特点:理解相对复杂,但控制更灵活。特别是在人工干预时。通过变量化的控制逻辑,使你可以灵活避免自动化的定式逻辑。

1.2:第一种方式:定时+作业
基本格式:[基准时间][频度类型][间隔增量]
基准时间:什么时候开始的起点时间
频度类型:S为秒,m为分,h为小时,d为天
增量:就是具体频度间隔,比如每个5分钟,5就是增量

	栗子:
		<timingplan>230001	d    1</timingplan>:每天23点1秒运行
		<timingplan> * 	m    	5</timingplan>:每5分钟运行

在这里插入图片描述
1.3:第二种:定时+作业流程
先设计作业流程:

在这里插入图片描述
再设计定时器:progname指定作业流程名字
在这里插入图片描述
1.4:第三种:控制流+作业流
新建一个作业,添加启动控制节点
在这里插入图片描述
定位代码:当系统时间大于运行时间的时候运行,否则等待,在后面添加modify节点,改变时间节点,让系统循环执行
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值