Search

Suggested keywords:
  • Java
  • Docker
  • Git
  • React
  • NextJs
  • Spring boot
  • Laravel

JobRunr - The ultimate library for background processing in Java.

  • Share this:
post-title

JobRunr is the ultimate library to perform background processing on the JVM. It performs fire-and-forget, delayed, scheduled and recurring jobs inside Java applications using only Java 8 lambda's. CPU and I/O intensive, long-running and short-running jobs are supported.

It can be used in various use cases like batch processing, image processing, database maintenance, daily maintenance like taking backups, sending out notifications etc.

Its feature include:

  • Simple: just use Java 8 lambda's to create a background job.
  • Distributed & cluster-friendly: guarantees execution by single scheduler instance using optimistic locking.
  • Persistent jobs: using either a RDMBS (four tables and a view) or a noSQL data store.
  • Embeddable: built to be embedded in existing applications.
https://www.jobrunr.io
https://github.com/jobrunr/jobrunr
License:
Tech: