Crates.io | polly-scheduler |
lib.rs | polly-scheduler |
version | 0.1.5 |
source | src |
created_at | 2024-10-10 05:59:22.639982 |
updated_at | 2024-10-28 12:27:57.278205 |
description | A robust task scheduling system leveraging Tokio, with built-in fault tolerance, persistence, and recovery capabilities to ensure seamless task management and execution. |
homepage | |
repository | https://github.com/dongbin86/polly-scheduler |
max_upload_size | |
id | 1403483 |
size | 133,939 |
Polly Scheduler is an asynchronous task scheduling system built on the Tokio runtime, designed for efficiency and simplicity. It supports a variety of scheduling options, including Cron, repeating tasks, and one-time executions. The scheduler features robust support for retrying failed tasks, ensuring reliable execution even in the face of transient errors.
Inspired by the background-jobs library (version 0.19.0), Polly Scheduler offers a more streamlined approach, focusing on simplicity and ease of use. Currently, it supports Native DB as its persistent storage backend, making it a robust choice for developers seeking a reliable task scheduling solution.
Whether you need to run periodic tasks or manage complex job workflows, Polly Scheduler provides the features and flexibility you need to keep your applications running smoothly.