quartz-scheduler相关内容

在Java中的特定时间安排任务

我执行了一些代码,这些代码将在不同的日期时间安排许多作业.因此,总的来说,我将在特定的日期时间执行很多工作.我知道有Spring Scheduler会在某个时间段执行作业,但是它不会动态地调度作业.我可以将ActiveMQ与定时交付一起使用,也可以将Quartz用于我的目的,但是需要一些建议.我应该使用Quartz或ActiveMQ定时/延迟交付还是其他方式. Executor服务中还有定时 ..

在Quartz 1.8.6中,是否有类似MISFIRE_INSTRUCTION_RESCHEDULE_NEXT_WITH_REMAINING_COUNT CronTrigger的选项

我们在应用程序中使用Quartz 1.8.6.我们将CronTriggers用于每小时和每天的工作.我们希望进行一些设置,以便在出现停火的情况下,我们希望跳过该作业,直到下一个cron时间到来为止. 对于简单的工作,看来您可以进行 nightlyTrigger.setMisfireInstruction(SimpleTrigger.MISFIRE_INSTRUCTION_RESCHED ..
发布时间:2020-08-01 20:25:17 其他开发

如何在春季取消计划的Quartz作业

我正在使用Spring将Quartz调度程序(由Spring的TaskScheduler接口抽象)注入到我的应用程序中,该程序在启动时加载从数据库配置的作业. 它在调度程序中添加每个作业,如下所示: TaskScheduler taskScheduler = ...;//injected Runnable runableThing = ...; String cronExpre ..
发布时间:2020-07-09 05:42:57 Java开发

春季批与石英工作?

我是批量处理的新手.我正在尝试从简单的调度程序和工作开始.但是我很困惑 春季批与石英工作.我的理解是 Quartz:- quartz提供了框架,即调度程序框架和作业框架(以防我不想使用spring batch作业).是吗? Spring Batch:-:它仅提供作业框架.我一直使用Quatz schecduler来安排春季批处理作业. spring是否也提供自己的调度程序? 解决 ..
发布时间:2020-07-09 05:38:45 其他开发

Spring配置问题:无法找到用于XML模式名称空间的Spring NamespaceHandler,令人讨厌的资源:类路径

我陷入无法解决的问题.我有支持Quartz Scheduler和Gradle的Spring Batch应用程序.本地一切正常.但是,当我使用Gradle构建jar并尝试在异常下运行它时,会抛出异常. Jun 09, 2020 5:14:01 PM org.springframework.context.support.ClassPathXmlApplicationContext prepar ..
发布时间:2020-07-09 04:12:36 Java开发

与Quartz完全Spring集成,以实现实时通知电子邮件

我目前正在使用Spring Boot开发一个应用程序,该应用程序允许用户创建约会.因此,约会基本上具有startDateTime和endDateTime字段以及一封电子邮件.约会的创建在MySql数据库的约会表中添加了新行. 我要做的是在数据库中定义的startDateTime之前一小时通过电子邮件通知用户.我正在寻找解决方案,但找不到.我发现作业(春季批处理)可以做到这一点,但是作业依赖于 ..
发布时间:2020-07-09 02:55:12 其他开发

Spring内置的Scheduler是否持久化?

我遇到了必须使用持久调度程序的情况,因为我有一个Web应用程序,由于某些问题该应用程序可能会崩溃或关闭,如果发生这种情况,它可能会丢失其工作详细信息.我尝试了以下方法: 使用Quartz调度程序: 我首先使用了RAMJobStore,但是由于它不是持久性的,因此没有太大帮助.无法设置JDBCJobStore,因为这将需要对现有代码库进行大量代码更改. 鉴于这种情况, 我有以下查询: ..
发布时间:2020-07-09 02:45:32 Java开发

部署在tomcat 6/Ubuntu 10.04LTS上的Quartz作业运行两次

我运行了一个基于Spring Framework/SmartGWT的Web应用程序,现在添加了一个Quartz作业.该工作应该每天凌晨2点运行,并从数据库表中挑选赢家.从我的日志中,我看到它同时运行两次,因为如您所见,日志重叠: Generating winners of yesterday... Generating winners of yesterday... winning id's ..
发布时间:2020-07-09 00:51:21 其他开发

Java示例:使用Quartz的动态作业调度

我想公开一个用户界面来动态定义Quartz Job.用户应该在哪里可以定义作业属性,例如作业名称,cron表达式或时间间隔,任务的特定java类等. 是否有任何开放源代码可以促进此功能?或者,如果我想为动态Quartz Scheduler创建自己的模块,应该怎么做? 解决方案 动态Quartz JOB调度的示例代码: Maven依赖项 ..
发布时间:2020-07-09 00:16:44 其他开发

Quartz:永远不会执行的Cron表达式

我知道这里有重复的此处,这可能正是我的情况,尽管它应该得到一些更好的解释,但我将在此处尝试提供. 我使用Spring应用程序上下文来处理Java Web应用程序.在这种情况下,我使用Quartz定义了计划作业.这些作业由.properties文件中定义的cron触发. Spring上下文嵌入战争中,而.properties文件位于应用程序服务器(在这种情况下为Tomcat)上. ..
发布时间:2020-07-08 21:49:11 其他开发

Quartz Scheduler在Spring Batch管理员设置中不起作用

背景: 我们有一些工作是由cron作业触发的,由spring batch(作为启动应用程序)管理的,我正在努力将cron替换为石英,并添加spring batch admin来管理作业. 到目前为止,我已经能够通过Spring Batch管理控制台运行作业,当石英试图触发作业执行时会发生问题. JobLauncher,JobLocator对象为null,这是自动装配的.请注意,我使用的是基于 ..
发布时间:2020-07-08 20:40:26 其他开发

如何在不重启服务器的情况下添加带有运行Quartz Scheduler实例的触发器的作业

我想创建一个调度程序实例,然后将作业和触发器添加到由Web UI运行的此调度程序中以供将来使用,而无需重新启动服务器 (我使用Quartz 2.x版本) 有人可以帮我吗? 谢谢 解决方案 您可以将作业动态添加到Quartz调度程序实例中,但是这些作业(即作业类)通常必须存在于Quartz调度程序的类路径中.另外,您可以使用Quartz调度程序的JobFactory API通过自定义的 ..
发布时间:2020-07-01 05:40:08 Java开发