Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Alternatives to Quartz for job scheduling [closed]

Has anyone found any alternative open-source solutions to Quartz which they are happy with?

I know Cronacle is a well respected (and pricey) closed source solution for job scheduling but I'd like to make sure we exhaust the open-source alternatives before going down that route.

like image 232
cclark Avatar asked Nov 16 '09 05:11

cclark


People also ask

Why we should not use Quartz Scheduler?

It has no built-in UI for configuration or monitoring, no useful and reasonably searchable logging or historical review, no support for multiple execution nodes, no administration interface, no alerts or notifications, not to mention buggy recovery mechanisms for failed jobs and missed jobs.

Does spring scheduler use Quartz?

Based on the docs, Spring provides three way of scheduling: @Scheduled. Via Quartz. Via JDK Timer.

How do I reschedule my Quartz job?

You have to reschedule the job by creating a new trigger. This will replace the same job with a new trigger fire time.

What is durable Quartz job?

Here's a quick summary of the other properties which can be defined for a job instance via the JobDetail object: Durability - if a job is non-durable, it is automatically deleted from the scheduler once there are no longer any active triggers associated with it.


2 Answers

Did you already check all of those listed in Open Source Job Schedulers in Java:

  1. jcrontab
  2. Quartz
  3. Fulcrum Scheduler
  4. Essiembre J2EE Scheduler
  5. Gos4j
  6. Oddjob
  7. Job Scheduler
  8. JDRing
  9. jBatchEngine
  10. MyBatchFramework
  11. Super
  12. cron4j
like image 193
jitter Avatar answered Oct 04 '22 09:10

jitter


I did some looking a while back and was hard-pressed to find any open source Java-based job scheduler that seemed to have even a fraction of the reputation and usage of Quartz. I would be really curious to hear why Quartz isn't sufficient.

like image 33
Alex Miller Avatar answered Oct 04 '22 10:10

Alex Miller