分布式任务调度都包含哪些类型?

2022年6月11日 20点热度 0人点赞

分布式定时任务调度涉及到哪些常用的调度类型?

方法/步骤

  1. 1

    Cron任务:在任务配置时,选择Cron任务类型,指定Cron表达式,任务提交后,会根据Cron表达式的时间规则,生成触发时间点;把任务提交到等待执行队列,到了指Cron任务 定触发时间点后,才进行派发、执行的任务。

  2. 2

    Repeat任务:在任务配置时,选择Repeat任务类型,指定触发时间、时间间隔、重复次数,然后提交任务。

  3. 3

    任务提交后,会根据触发时间点、Repeat任务时间间隔,生成触发时间点,把任务提交到等待执行队列,到了指定触发时间点后,才进行派发、执行的任务。

  4. 4

    JAVA任务:需要在任务执行端预先通过JAVA编程实现任务逻辑,及配置好对应的任务编码,并部署此任务执行端。在任务JAVA任务 配置时,可选择预先配置好的任务编码,运行相应的JAVA任务。

  5. 5

    HTTP任务:不需要预先配置任务编码,在任务配置时,只需要提供一个HTTP链接,便可以定时触发调用该HTTP链接。

  6. 6

    SHELL任务:不需要预先配置任务编码,在任务配置时,只需要提供需要运行的SHELL脚本内容,便可以定时触发调用该SHELL任务 SHELL脚本。

  7. 7

    任务分片:若任务分片数量大于1,将任务分片成多个小任务,当只有一个执行端时,分片任务将在此执行端依次执行。当任务分片 有多个执行端时,分片任务将分散到各个执行端执行。分片数量及执行端的个数可以不相同。

    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部

laozhao

这个人很懒,什么都没留下

文章评论