Hey folks! I'm exploring job schedulers and Quartz seems to be the best fit for my situation. I have a few jobs that I need to manage within my services, and I value robust, distributed job management without the hassle of procurement. However, I noticed that there doesn't seem to be a Spring Boot starter for Quartz that includes a built-in dashboard UI, similar to tools like Hangfire or JobRunr. I'm mainly looking for a solution that allows me to view failed job executions and manually trigger jobs. Any suggestions would be greatly appreciated. Thanks!
3 Answers
Have you thought about using a DB scheduler? I’ve used it before, and it works pretty well. Plus, the code structure is simpler than Quartz. Definitely worth a look!
You might want to consider checking out QuartzDesk.com. It offers a feature-rich GUI specifically designed for Java Quartz schedulers, and they have a free Lite version you can use.
I don't know, man. That site feels outdated. Last tweet was like 7 years ago, and they only have a handful of followers. Seems like it’s stuck in dinosaur enterprise mode.
Honestly, Quartz feels a bit dated, and I've heard their distributed setups can be tricky. There's a known bug with their annotations for concurrent runs that doesn't always work, especially with cron jobs. I wouldn't fully trust it for critical tasks.

Yeah, and I found this nice UI for it too. Check out their GitHub page for db-scheduler-ui. Looks neat!