在SchedulerX中创建任务时,我们会看到下面的提示:
我们就先来说说什么是简单任务单机版。
用户应用程序依赖了SchedulerX-Client之后,配置上相应的分组信息,启动后即可连入到SchedulerX系统,如果用户的应用机器只有一台,这是最简单的情况,调度过程如下图所示:
但当用户应用程序是分布式部署的,即有多台部署了用户应用程序和SchedulerX-Client的机器启动并连入了SchedulerX系统后,任务触发周期到达时,当用户的任务是简单任务时,这个调度就是单机调度的。所谓的单机调度就是SchedulerX系统会从当前已经接入这个分组的客户端机器集群中,随机选择一台来进行触发调度。
简单任务单机版应用于普通的需要单机执行的任务,同时SchedulerX可以赋予任务高可用性保障,确保任务一定会在用户客户端集群中的一台机器上被触发。