单节点应用中使用 Quartz 定时任务比较容易,但是当应用需要支持分布式部署时,如何保证 Quartz 定时任务不会被不同的节点重复执行呢?
答案就是可以选择 Quartz 的分布式任务。Quartz 提供了一种基于数据库的分布式任务解决方案,本场 Chat 将从 Quartz 分布式定时任务的实践入手,根据 Quartz 的日志信息以及 Quartz 表中数据变化的过程,逐一分析其背后的实现过程,不通过源码,从实践的角度,管中规豹。
本场 Chat 将介绍如下内容:
绑定成功
预订达标,作者开始写作
审核未达标,本场 Chat 终止
审核达标,文章发布
审核未达标,本场 Chat 终止