gocron is a task scheduling library for Go designed to automate recurring tasks using crontab expressions, fixed durations, and specific calendar dates. It functions as a concurrent job manager and execution monitor that tracks task lifecycles and performance. The project provides distributed task scheduling through leader election and distributed locking to prevent duplicate job execution across multiple nodes. It further distinguishes itself with a concurrency management system that implements singleton constraints and global execution quotas to protect system resources. The scheduler cove
Framework for performing work asynchronously, outside of the request flow
An extremely easy way to perform background processing in Java. Backed by persistent storage. Open and free for commercial use.
The main features of jobrunr/jobrunr are: Job Scheduling.
Open-source alternatives to jobrunr/jobrunr include: yigit/android-priority-jobqueue. carlescere/scheduler — Job scheduling made easy. go-co-op/gocron — gocron is a task scheduling library for Go designed to automate recurring tasks using crontab expressions, fixed… kagkarlsson/db-scheduler — Persistent cluster-friendly scheduler for Java. kilgaloon/leprechaun — You had one job, or more then one, which can be done in steps. bamzi/jobrunner — Framework for performing work asynchronously, outside of the request flow.