Quartz Scheduler for Rust
Port of the original Quartz Scheduler from Java to Rust.
Status
All very much still work in progress...
v0.0.z are to be considered experimental towards the first "beta", i.e. v0.1.0.
To see the roadmap ahead in details, see the milestones on Github
Usage example
use thread;
use ;
use ;
About
Architecture
A Scheduler runs off a main scheduler thread that will dispatch Jobs for execution to workers
from a thread pool, which is configurable in size. The dispatch occurs based off a Trigger
defining the actual schedule for a Job to fire.
But... why?
I worked on the Java version of the Quartz Scheduler in a previous life. I already liked it as a user for its simplicity and enjoyed it even more for the exact same reason when I started extending it at Terracotta. I hope to bring the same joy to Rust developers looking for an easy to use and reliable scheduler.