Delayed task queue with leases
Scheduler manages delayed tasks, lease-based reservation, task acknowledgement, and task snapshots over HTTP.
Key features
Create scheduler namespaces, enqueue delayed tasks, reserve work, extend leases, and acknowledge completion.
Delayed tasks
Enqueue JSON payloads with explicit task IDs and Go-style durations such as 30s or 5m.
Lease-based workers
Reserve tasks for a work window, extend leases, then acknowledge or reschedule tasks.
Snapshot stream
Observe scheduled and in-flight tasks through snapshot responses and SSE snapshots.
Quick start
Get started with Scheduler in seconds using the API.
1curl -X POST https://scheduler.hola.cloud/schedulers \
2 -d '{"id":"jobs","display_name":"Background jobs"}' \
3 && curl -X POST https://scheduler.hola.cloud/schedulers/jobs/tasks \
4 -d '{"id":"task-001","delay":"60s","payload":{"job":"backup"},"labels":["kind:backup"]}'
Common use cases
Microservices orchestration
Build and deploy with Scheduler on HolaCloud's enterprise platform, designed for security, reliability, and scale.
Data pipeline automation
Build and deploy with Scheduler on HolaCloud's enterprise platform, designed for security, reliability, and scale.
Event-driven architectures
Build and deploy with Scheduler on HolaCloud's enterprise platform, designed for security, reliability, and scale.
API backend development
Build and deploy with Scheduler on HolaCloud's enterprise platform, designed for security, reliability, and scale.
Ready to get started?
Explore the documentation or launch the console to start building with Scheduler.
Comments