A lightweight Java library for distributed scheduling and background work using database-backed leases.
-
Updated
Dec 28, 2025 - Java
A lightweight Java library for distributed scheduling and background work using database-backed leases.
Built a distributed task processing system using Spring Boot and RabbitMQ, implementing asynchronous processing with retry mechanism, Dead Letter Queue (DLQ), delayed retries, and idempotent worker design for fault tolerance and scalability.
Add a description, image, and links to the task-processing topic page so that developers can more easily learn about it.
To associate your repository with the task-processing topic, visit your repo's landing page and select "manage topics."