一. 背景
我目前所在的公司一直在打造企业级服务中台,孵化出了数十种不同功能的子产品,这些产品中存在着大量的定时执行的任务,它们隐藏在程序内部,一般由各自所属的产品管理,往往使用Spring Schedule来实现,不仅不支持持久化,而且执行日志难以追踪。调度中心为各产品定时任务的调用提供了一个统一的平台,通过收集多样性的任务来源,透过丰富的任务调度对象字段,快速完成定时任务的分类、解析、定时调度以及持久化工作,还能提供管理人员便捷的海量调度日志数据的收集与分析管理功能。(ps:第一版交给领导时,居然说我画的不够好看,这个版本是美化后的。)