Are there other Java schedulers besides Quartz (FOSS) and Flux (Commercial)

I am interested in learning about work planning packages other than Quartz and Flux. Given the many web frameworks, I find it peculiar that in fact there is only one scheduler. Are there others that may not be as well known or popular?

SpringBatch : not a planning solution, but rather a batch job coordinator, etc.

How is Spring Batch different from Quartz? Is there a place for them as in the solution?

Spring Batch and quartz have different goals. The Spring Package provides functions for processing large amounts of data and Quartz provides functionality for planning tasks. Thus, quartz could complement the Spring package, but not exclude technology. A common combination would be to use Quartz as a trigger for Spring batch jobs using the Cron expression and the Spring kernel convenience scheduler FactoryBean.

+4
source share
2 answers

There are others just not so well known:

http://java-source.net/open-source/job-schedulers

In addition, as I mentioned above, TimerTask can be convenient for simple tasks.

But I have to admit that Quartz did a great job - this is one of the reasons they ultimately “bought”. jquery is a similarly well-known option when you think that there will be more than it really is.

+1
source

Quartz is good, but just an API. Flux is pretty functional, but more about workflow than hard code scheduling. Another alternative to job scheduling is the open-source JobServer SDK, soafaces. soafaces is a way to create modular server-side java Tasklets. It also has many rules for planning and reporting on work / monitoring the user interface.

0
source

Source: https://habr.com/ru/post/1334453/


All Articles