
JobRunr - Distributed Java Background Job Scheduler
JobRunr helps teams save time on debugging and reduce infrastructure costs. The dashboard gives your first-line support team full visibility into job history and failures. They can diagnose and retry jobs …
Documentation - JobRunr
A Job is a unit of work that should be performed outside of the current execution context, e.g. in a background thread, other process, or even on different server – all is possible with JobRunr, without …
What is JobRunr, and why should you use it?
JobRunr: An open-source marvel that eases background task execution in Java apps. It leverages Java 8 lambda expressions, method references, or JobRequests for job scheduling and even supports …
Create and schedule jobs with JobRunr using a JobRequest and ...
This guide will explain you how to setup JobRunr and explore how to enqueue and schedule jobs using the JobRequest / JobRequestHandler pattern.
JobRunr Pro
With JobRunr Pro’s proven scalability and enterprise features, you can free your team from maintaining fragile, in-house job schedulers and focus on what truly matters.
Recurring jobs - JobRunr
JobRunr Pro improves this and adds the capability to catch up all of the skipped recurring jobs: for each run that was skipped during the downtime for a certain recurring job, it will schedule a job.
Spring Boot Starter - JobRunr
To add JobRunr to your Spring project, these are the steps you need to take: Depending on your version of Spring Boot, add the jobrunr-spring-boot-3-starter dependency to your project
JobRunr - the best Java Scheduler?
Mar 5, 2025 · JobRunr is probably the best choice for a scheduler in any Java project. With its modern features and simple API, you can quickly and easily create one-off jobs, schedule jobs to run at a …
JobRunr Guides
Explore the basics of JobRunr and learn how to setup JobRunr in vanilla Java or your favorite web framework. Discover how to enqueue jobs and schedule jobs, find out how to create CRON jobs and …
Scheduling jobs - JobRunr
JobRunr’s BackgroundJobServer periodically checks all scheduled jobs and enqueues them when it is time to run them, allowing workers to execute them.