{"repo":"kagkarlsson/db-scheduler","free":true,"listed":false,"github":"https://github.com/kagkarlsson/db-scheduler","clone":"git clone https://github.com/kagkarlsson/db-scheduler.git","description":"Persistent cluster-friendly scheduler for Java","language":"Java","stars":1606,"topics":["java","scheduler","task-scheduler","job-scheduler","jdbc","hacktoberfest","spring-boot","db-scheduler"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"db-scheduler Task-scheduler for Java that was inspired by the need for a clustered java.util.concurrent.ScheduledExecutorService simpler than Quartz. As such, also appreciated by users (cbarbosa2, rafaelhofmann, BukhariH): Your lib rocks! I'm so glad I got rid of Quartz and replaced it by yours which is way easier to handle! cbarbosa2 Used in production by Digipost, Wise, TOMRA and others. Features Cluster-friendly . Guarantees execution by single scheduler instance. Persistent tasks. Requires a single database-table for persistence. Embeddable . Built to be embedded in existing applications. High throughput . Tested to handle 2k - 10k executions / second. Link. Simple . Minimal dependencies . (slf4j) Table of contents Requirements · Getting started · Examples · Databases · Configuration · Extensions · Spring Boot · SchedulerClient · How it works · Performance · Things to note · Upgrading · Building · Who uses it · FAQ Requirements Java 17+ (since v16.x). A relational database and a single scheduled tasks table. See Database compatibility for supported database engines and per-engine feature support. Getting started 1. Add maven dependency Replace the version with the latest, shown in the Maven Central badge above. 2. Create the scheduled tasks table in your database-schema. See Database compatibility for a list of supported databases and the table definitions (DDL). 3. Instantiate and start the scheduler, which then will start any defined recurring tasks. For more examples, ","default_branch":null,"files":null,"tree":[],"storefront":"/r/kagkarlsson","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kagkarlsson/db-scheduler/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}