分布式定时任务那些事儿| 青训营笔记

127 阅读1分钟

是我参与「第三届青训营 -后端场」笔记创作活动的第4篇笔记

概述

  • 定义

    • 定时任务是指系统为了自动完成特定任务,实时、延时、周期性完成任务调度的过程。
    • 分布式定时任务是把分散的、可靠性差的定时任务纳入统一的平台,并实现集群管理调度和分布式部署的一种定时任务的管理方式。
  • 特点

  • 执行模式

    • 单机任务
    • 广播任务
    • Map任务
    • MapReduce任务

业务应用

  • 业务应用

    • 所有需要定时、延时、周期性执行任务的业务场景,都可以考虑使用分布式定时任务
  • 知识面扩充

    • 分布式定时任务
    • 单机定时任务
    • 延时消息
    • 离线计算引擎Hive
    • 实时计算引擎Flink