JAMS Scheduler

The JAMS Scheduler uses a master/agent configuration and automates application processes on a variety of operating systems and architectures.

简单的说,JAMS就是一个master/slave的架构,而master node(只能是windows)可以控制在多个slave node(可以是windows,unix,linux等多种平台上,但更多的用于windows)上运行各种定时任务(只要是可执行的东西就行)。


JAMS 官网一打开就有一个非常好的tutorials。

下面是我记录的一些概念:

1, job -- JAMS中可执行任务的最小单位。jobs中执行希望执行的任务,例如一个脚本,或一个可执行文件。

2, setups -- 由一个或多个job组成。这些job会被顺序的执行: a stream of jobs。

3, system -- 是job的逻辑group。例如可以按照部门分system,也可以按功能分system。在system level可以设置notification等。

4, 对于windows平台还可以用workflow定义更复杂的jobs flow,包括依赖,循环和分支。


既然JAMS可以执行定时任务,那么就和windows task scheduler以及SQL agent有一些重合(二者都可以执行定时任务,一个是windows的,一个是数据库的)。因此在JAMS中可以查看这些定时任务的状态,但是JAMS并不monitor他们。如果希望JAMS monitor他们,则可以将他们导入JAMS,这样就和其他的job完全一样了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值