一.为什么需要任务调度平台 在Java中,传统的定时任务实现方案,比如Timer,Quartz等都或多或少存在一些问题: 不支持集群.不支持统计.没有管理平台.没有失败报警.没有监控等等而且在现在分布式的架构中,有一些场景需要分布式任务调度: 同一个服务多个实例的任务存在互斥时,需要统一的调度.任务调度需要支持高可用.监控.故障告警. 需要统一管理和追踪各个服务节点任务调度的结果,需要记录保存任务属性信息等.显然传统的定时任务已经不满足现在的分布式架构,所以需要一个分布式任务调度平台,目前比较主…