Incredibly easy way to perform 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. Persistent storage is done via either RDBMS (e.g. Postgres, MariaDB/MySQL, Oracle, SQL Server, DB2 and SQLite) or NoSQL (ElasticSearch, MongoDB and Redis). JobRunr provides a unified programming model to handle background tasks in a reliable way and runs them on shared hosting, dedicated hosting or in the cloud (hello Kubernetes) within a JVM instance.

Features

  • 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
  • Minimal dependencies
  • You can start small and process jobs within your web app or scale horizontally

Project Samples

Project Activity

See All Activity >

Categories

Scheduling

License

MIT License

Follow JobRunr

JobRunr Web Site

Other Useful Business Software
Premier Construction Software Icon
Premier Construction Software

Premier is a global leader in financial construction ERP software.

Rated #1 Construction Accounting Software by Forbes Advisor in 2022 & 2023. Our modern SAAS solution is designed to meet the needs of General Contractors, Developers/Owners, Homebuilders & Specialty Contractors.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of JobRunr!

Additional Project Details

Programming Language

Java

Related Categories

Java Scheduling Software

Registered

2023-08-15