问题标签 [quartz-scheduler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
29379 浏览

java - 使用 Spring 框架的 Quartz JobStore

我正在使用 Spring Framework 在 Oracle DB 上实现 Quartz Job Store。我的 ApplicationContext.xml 在下面

此配置给了我以下错误。

我正在使用 Spring Framework 2.5.6。我必须升级我的 Quartz 版本吗?我找不到问题。

谢谢你的帮助。

0 投票
5 回答
33555 浏览

java - Cron 到人类可读的字符串

我正在使用 Quartz 和 Java 来安排作业。一件事是我将 cron 表达式存储在数据库中,并且我想以更易读的形式将它们呈现给用户。所以我想知道是否有一个实用程序可以将 cron 表达式转换为人类可读的字符串。就像是 :

“”0 30 10-13?* WED,FRI”将变为“每周三和周五的 10:30、11:30、12:30 和 13:30 开火”。

0 投票
2 回答
4043 浏览

c# - Quartz.Net 工作进度

IJob 是否有一种简单的方法可以从 Job 中发布数据。我有一个运行导入过程的作业,但想通过查找作业并请求它来检索进度。

我认为我可以使用 JobDetails,但似乎没有反映 Job 中所做的更改?

0 投票
3 回答
7101 浏览

quartz-scheduler - Quartz JDBCJobstore 不起作用

我已经下载了 Quartz,我正在尝试运行一个示例。

我有一个JDBCJobStore无法使用的示例,但此示例可以正常使用RAMJobStore.

就在我选择JDBCJobStore并引发异常时。

我正在使用石英 1.6.5。

代码:

}

配置文件:

这是运行时显示的异常,已记录


0 投票
3 回答
1029 浏览

java - 如何安排代码执行?

我正在开发一个需要安排一些代码的网络应用程序。我正在使用石英。现在的问题是我希望它在每天之后工作,或者说 24 小时。请让我知道如何做到这一点。我以前没有这样做过,我正在使用调度程序 API 中的示例代码。

0 投票
1 回答
428 浏览

eclipse - 如何在 Eclipse 中添加切换到服务器启动?

我正在使用 eclipse 来管理我的服务器实例,我想知道是否可以将其他选项/开关添加到启动服务器的命令中。让我知道是否有办法,或者我是否采取了错误的方法......

这是我在应用程序中遇到的错误(使用 Quartz):

Not in an application scope - start OC4J with the -userThreads switch if using user-created threads
0 投票
1 回答
253 浏览

java - 我不明白 Quartz 中的 getNextIncludedTime()

我可能只是个白痴-这是漫长的一天!我在第一次涉足 Quartz 时误解了一些东西......

鉴于此代码:

我希望输出中最多包含一个时间,因为时间窗口是 10 毫秒,而日历中包含的时间相隔 10 分钟。

但是当我运行它时:

请帮忙!

0 投票
1 回答
117 浏览

performance - 外部数据依赖的性能问题

我有一个使用 SOAP、REST 服务或仅使用数据库存储过程与多个内部和外部源通信的应用程序。显然,性能和稳定性是我正在处理的一个主要问题。即使端点处于最佳状态,对于大量数据,我也很容易看到需要 10 秒的调用。

所以,我试图通过预取数据并在本地存储来提高我的应用程序的性能——这样至少读取操作很快。

虽然我的应用程序是数据的主要消费者和生产者,但某些数据也可以从我的应用程序外部更改,我无法控制。如果我使用缓存,当此类数据从我的应用程序外部更改时,我将永远不知道何时使缓存无效。

所以我认为我唯一的选择是运行一个作业调度程序来持续更新数据库。我可以根据用户登录和使用应用程序的频率对用户进行优先级排序。

我说的是 50,000 个用户,以及至少 10 个非常慢的端点,有时一个呼叫可能需要一分钟。Quartz之类的东西会给我我需要的规模吗?我将如何绕过计划成为单点故障?

我只是在寻找不需要高维护的东西,并且至少可以加速一些不太复杂的子系统 - 如果不是大多数的话。有什么建议么?

0 投票
1 回答
365 浏览

java - 向 Quartz CronTrigger 添加一次性额外触发

我想知道如何使用 CronTrigger 并添加额外的一次性触发,这样我就可以像使用 getFileTimeAfter(Date) 方法一样迭代触发时间

假设我有一个 CronTrigger 表示为:“0 0 12 * * ?”

我如何添加一个额外的触发,正如 SimpleTrigger 所表达的那样,没有重复?

0 投票
1 回答
863 浏览

deployment - 如何在耳朵部署中自动执行会话 bean 的方法?

我需要一种方法来每周在某个时间定期执行会话 bean 的方法。我正在考虑使用石英调度程序来做到这一点。我的问题是,如何从 .ear 文件自动部署的那一刻开始运行调度程序?是否有任何注释可以在调用 scheduler.start 方法的无状态会话 bean 上使用,例如 @PostConstruct 之类的?