So I have a quartz installation using JDBCJobStore that has multiple tomcat workers. Is there a way to schedule a job to fire on all workers each time it is triggered?
It seems like this would be a standard request, I feel I just don’t know what to search for.
Unfortunately, this is not how clustered Quartz works. As you probably know, the job always runs at exactly one machine and the Quartz itself decides on which one should it be executed.
I believe the easiest way to achieve what you want is to have a separate non-clustered
Schedulerrunning independently on every Tomcat worker. This way each scheduler will run the same job separately.