Skip to content
进阶

一句话答案

XXL-JOB(轻量可视化,推荐)/ ElasticJob(基于 ZK)实现分布式定时任务,支持分片/故障转移/执行日志。

核心要点

方案对比:

方案特点
XXL-JOB轻量/可视化/社区活跃(推荐)
ElasticJob基于ZK/分片策略丰富
Quartz集群数据库锁协调/功能基础

核心能力: 任务分片 / 故障转移 / 可视化调度 / 执行日志

追问与易错

追问方向:

  • XXL-JOB 分片原理?
  • 执行失败怎么重试?
  • 和 MQ 区别?

易错点:

  • ❌ 用 @Scheduled 就够——集群多实例重复执行
  • ❌ 能替代 MQ——场景不同

💡 记忆锚点

集群环境下@Scheduled会每台机器都执行一遍(重复执行),所以需要分布式定时任务框架。XXL-JOB像任务调度中心:调度器分配任务、执行器执行任务、支持分片并行处理大数据量、失败自动转移、可视化管理。轻量好用是首选,ElasticJob更适合需要复杂分片策略的场景。