Cronflower: Turn a Spring Boot app into a distributed cron cluster

java dev.to

Cronflower: Turn a Spring Boot app into a distributed cron cluster @Scheduled is fine until it isn't. It runs in one JVM, so the moment you scale to two instances the job fires twice. It has no retry, no timeout, no record of what ran, and if the box reboots at 02:00 the nightly rollup just quietly doesn't happen. You end up bolting on Quartz, a database, a lock table, and a dashboard you wrote yourself. cronflower is that whole stack, open source: a distributed, stateful scheduler f

Read Full Tutorial open_in_new
arrow_back Back to Tutorials