-
Notifications
You must be signed in to change notification settings - Fork 0
Home
frosxt edited this page Jan 20, 2026
·
4 revisions
Chronos is a lightweight, high-performance Java scheduling library. It provides a robust alternative to ScheduledExecutorService and Quartz, offering features like cron scheduling, retries, and jitter without external dependencies.
- Zero Dependencies: Requires only Java 21+.
- Flexible Scheduling: Supports Cron, Fixed Rate, Fixed Delay, and One-Shot.
- Resilience: Built-in exponential backoff and jitter.
- Observability: Task listeners and metrics/snapshots.
- Getting Started: - Installation and basic usage.
- Core Concepts: - Understanding Schedulers, Tasks, and Triggers.
- Cron Syntax: - Supported cron format and examples.
- Resilience Patterns: - Configuring retries and failure handling.
- Observability: - Monitoring your scheduler.
- Threading Model - Configuring thread pools and concurrency
- Comparisons: - Chronos vs SES vs Quartz