Project Direction
What you can use today and where Monque is heading. Planned work has no release date.
Available today
Section titled “Available today”Job priorities
Section titled “Job priorities”Choose which due Jobs are claimed first within each Job Name.
- Use signed numeric priorities, with higher numbers claimed first.
- Keep priorities through retries, rescheduling, and recurring runs.
- Inspect priorities and change pending Jobs individually or in a selection through Management and Dashboard.
See priority changes.
Management API
Section titled “Management API”Use the Management API with your HTTP framework through an adapter.
- Describe the HTTP API with OpenAPI.
- Use application authentication and permissions for each action.
- Integrate with Express through the Management Adapter.
See Management API setup.
Dashboard
Section titled “Dashboard”Inspect and manage Jobs through a Dashboard served from your application.
- Serve prebuilt assets with the Express Dashboard Adapter.
- Inspect Queue Views, Jobs, payloads, and scheduler health.
- Share filtered Job lists and run individual or bulk actions.
- Use application authentication and API-enforced permissions.
See Dashboard setup.
Planned
Section titled “Planned”Shared rate limits
Section titled “Shared rate limits”Control how quickly Jobs start across Scheduler Instances.
- Share a start-rate budget per Job Name across instances.
- Keep due Jobs pending while the shared budget is exhausted.
- Expose rate policies and throttling through Management and Dashboard.
Orchestration and pipelines
Section titled “Orchestration and pipelines”Define how related Jobs run in sequence or depend on each other.
- Add APIs for coordinating dependent Jobs.
- Define pipelines through configuration.
- Track progress through Job events and the Management API.
Operational scale
Section titled “Operational scale”Add controls for applications with larger Job backlogs or multiple tenants.
- Group Jobs by namespace or tenant.
- Support standalone Dashboard deployment and Docker packaging.
Additional processing policies and Management Adapters will be considered when there is clear demand.