问题标签 [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 投票
1 回答
2265 浏览

python - 如何在 Python 中使用石英调度程序?

是否有关于如何将石英调度程序与 Python 一起使用的指南或教程。

是否有适用于 Python 的现有 API?

0 投票
3 回答
43787 浏览

java - 用于作业调度的 Quartz 替代品

有没有人找到任何他们满意的 Quartz 替代开源解决方案?

我知道 Cronacle 是一个备受推崇(且价格昂贵)的用于作业调度的闭源解决方案,但我想确保我们在走这条路之前用尽开源替代方案。

0 投票
1 回答
2939 浏览

quartz-scheduler - Quartz 调度器多久唤醒一次?

我正在使用 Quartz Scheduling,更具体地说,是一个设置为每周每天晚上 10 点醒来的 cron 触发器。

我与之交流的另一个小组询问调度程序在一天中将唤醒多少次以检查它是否需要运行作业。晚上 10 点作业是唯一配置的作业。我假设它只会在那个时候醒来。

我查看了文档,但什么也没看到。如果有人知道它在文档中提到的位置,我很想知道。

谢谢。

0 投票
1 回答
991 浏览

quartz-scheduler - How to call a CronTriggerBean stored in a JDBCJobStore?

I need some help. I am using Quartz Scheduling and have configured a CronTrigger to run each night at 10PM. I am using the JDBCJobStore to take advantage of the Clustering.

The job runs at 10PM every night but I want to be able to call the job programmatically to run it on the fly if needed but I still want to take advantage of the clustering(Ie. I don't want multiple people being able to run the job).

Is there a way to get the CronJob from the store and run it while still taking advantage of the clustering option? For example now, the 1st server that wakes up the job runs, when the other server in the cluster wakes up it doesn't run if the job is already started.

I am able to do this like this but it start as a separate job.... which is not what I want.

0 投票
1 回答
1355 浏览

quartz-scheduler - 我可以在不启用集群的情况下将新作业注入 Quartz JDBCJobStore 吗?

我有几个网络服务器,需要它们来使用 Quartz。Quartz 的集群功能将是理想的,但它要求服务器时钟完全同步。他们对此有一个非常可怕的警告:

永远不要在单独的机器上运行集群,除非它们的时钟使用某种形式的时间同步服务(守护程序)进行同步,这种服务非常有规律地运行(时钟必须在一秒内)。

我不能保证完全的时钟同步,所以我没有使用集群功能,而是考虑拥有一个 Quartz 实例(具有备用故障转移)。让单个实例执行作业不是问题,但我仍然需要所有 Web 服务器都能够安排作业。

我可以直接将作业从 Web 服务器添加到 JDBCJobStore,它们会被(非集群)Quartz 服务器拾取吗?我将通过在 Web 服务器中创建计划实例来添加作业来做到这一点。这些实例永远不会启动,只是用于访问 JobStore。

0 投票
1 回答
2313 浏览

c# - 使用 LINQ 查询/子查询多个方法(用于组、作业和触发器的 Quartz.NET 示例)

绝对是 LINQ 新手,但对 SQL 和 C# 非常有经验,想知道这在 LINQ 中是否可行。如果是这样,我可以在其他地方使用它,但我认为这将是一个很好的起点(并有助于简化/清理一些代码)。这可以更概括,但我认为这可能是一个很好的现实生活示例,可以帮助解释。

背景简介:我正在做一个个人学习项目,构建一个调度程序并学习 Spring.NET/DI、Fluent NHibernate、Quartz.NET,并试图通过 TDD 实现我的壮举。到目前为止学到了很多。

Quartz.NET IScheduler 对象具有这些属性(1)/方法(2)(假设是公共的)...

假设触发器定义只是......

我有一个类,我正在尝试获取一个列表,该列表具有如下构造函数(因为它一旦创建就不可变)...

目前这就是我的处理方式......

这种方式工作得很好(虽然可能有点慢和复杂),但是那些双 foreach 循环让我很烦恼,因为我是一个“学习 LINQ”的人,我认为这是一个很好的机会并尝试应用它。

不要求有人为我编写代码,因为这是一个学习项目(虽然你更欢迎你),只是想看看 LINQ 是否可以做这样的事情,如果可以,寻找更多关于它的信息... 使用查询值调用方法,并使用这些值构建另一个查询。如果是这样,它将减少我在代码中其他地方的多个 foreach 循环中的一些。

谢谢!

0 投票
1 回答
8891 浏览

quartz-scheduler - 获取石英作业的“Last Ran At”时间

是否有 API 来确定石英作业的最后执行时间。

谢谢, 桑迪亚

0 投票
9 回答
33368 浏览

java - Java内存不足异常

我在 Tomcat 中运行 Java Web 应用程序。该应用程序使用 Quartz 框架定期安排 cron 作业。此 cron 作业涉及解析一个 4+ MB 的 xml 文件,我正在使用 JDOM API 进行此操作。xml 文件包含大约 3600 个要解析的节点,因此要在 DB 中更新数据,我正在按顺序进行。
在解析了几乎一半的文件后,我的应用程序抛出了内存不足异常。相同的堆栈跟踪是:

这甚至导致我的 tomcat 崩溃。你能帮我诊断问题吗?我什至在 Netbeans 中启用了相同的分析,但似乎即使这样也崩溃了。我保留了分配给 Tomcat 的默认内存。是否发生任何内存泄漏。我的数据库是 postgres,JDK 是 1.6.0_15。

谢谢,阿米特

0 投票
1 回答
120 浏览

java - 将 Quartz 作业与预先创建的对象一起使用

我正在使用 Quartz(1.6.6) ,它是一个很棒的系统,但有一件事让我很烦恼 - 我希望能够为我的工作使用非默认构造函数。(是的,我试过 JobFactory ,但我不喜欢这个解决方案。见下文)

含义-而不是:

我想要一些更类似于 java Executors 的东西:

我已经看过 JobFactory 上的文档,但这感觉像是一个非常糟糕的解决方案。如果我在同一个调度程序上有多种类型的任务,JobFactory 将看起来像一个无限的案例块,这真的感觉不对。

还有什么想法吗?

0 投票
1 回答
266 浏览

java - 石英 API 错误

当我使用 Windows XP sp2、JDK 5u11 规范在本地计算机上编译和运行我的应用程序时,我没有收到任何错误。但是,当我尝试在 Linux Debian 发行版 JDK 5 上运行此应用程序(在 Windows XP 上编译)时,我收到以下错误:

我能做些什么来摆脱这个异常消息?