如何管理石英调度程序

时间:2015-02-14 11:25:08

标签: java quartz-scheduler

我设计了一个框架,可以根据搜索过滤器以电子邮件的形式发送提醒。这是由石英工作处理的。每个警报都有一个与之相关的标准。目前它由一份工作维护。随着标准的增加,这项工作需要完成的任务也会增加。有没有更好的方法来管理这份工作。请注意,这些标准是动态创建的。所以我只能使用一个工作,我需要一种方法来处理它。

2 个答案:

答案 0 :(得分:0)

一个Quartz作业可以有多个触发器。在与触发器关联的数据中,您可以添加标准。通过这种方式,单个作业可以动态地执行不同的操作。

答案 1 :(得分:0)

是的,还有更好的方法。如果您想节省创建和维护自己的监视和通知框架的时间,您可能需要检查我们的项目QuartzDesk,它是一个通用平台,允许您在所有类型的Java应用程序中管理和监视Quartz作业/触发器。

在QuartzDesk GUI中,您可以使用任意条件创建notification rules,通过配置的SMTP(电子邮件),即时消息,SNMP陷阱或Web服务消息通道发送通知消息。您可以收到工作执行期间发生的任何情况的通知,包括作业执行状态,持续时间,结果等。您甚至可以分析作业生成的截获日志数据,并在日志包含特定情况时发送通知消息数据