分布式定时任务| 青训营笔记

51 阅读1分钟

前言

这是我参与「第五届青训营 」伴学笔记创作活动的第 13 天

今日学习内容:

  • 分布式定时任务发展历程
  • 分布式定时任务实现原理
  • 分布式定时任务业务应用

正文

分布式定式任务 = 自动化 + 定时执行 + 海量数据 + 高效稳定

发展历程

生活用途:

  • Windows 批处理
  • Windows 任务计划程序

工作用途:

  • Linux 命令 —— CronJob
  • 单机定时任务 —— Timer、Ticker
  • 单机定时任务 —— ScheduledExecutorService
  • 任务调度 —— Quartz
  • 分布式定时任务

分布式定时任务:

  • 触发时机:定时、延时、周期
  • 执行方式:单机、广播、Map、MapReduce
  • 业内流行框架:Xxl-job、SchedulerX、TCT
  • 关联技术:单机定时任务、大数据处理引擎

实现原理