XXL-JOB

Azure Developer Tools 1 variation

XXL-JOB is a lightweight distributed task scheduling platform that gives your teams one place to schedule, dispatch and monitor jobs across a fleet of executor nodes.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Variations

This product is available in the build below. Open it for the operating system, cloud and version detail, or read its deployment guide.

ProductCloudOperating systemVersion
XXL-JOB on Ubuntu 24.04 LTS Azure Ubuntu 24.04 Standard View · Guide

Overview

XXL-JOB is an open source, widely adopted distributed task scheduling platform. It provides a central admin console where you define, schedule and dispatch scheduled jobs, and worker processes called executors that run those jobs on your own servers. The console supports cron and fixed rate scheduling, several executor routing strategies, block and failover handling, run logs, alerting and a live dashboard of scheduling activity, so batch work, data pipelines and periodic tasks run reliably without a bespoke cron setup on every machine.

The admin console is a web application backed by a relational database that holds the scheduler's jobs, executors and run history. You register your own executor applications against the console, then create jobs and route them to those executors, with full visibility of what ran, when and with what outcome. It is a self hosted alternative to ad hoc cron and homegrown schedulers for teams that want centralised control and auditing of their scheduled work.

Why the cloudimg image

Every cloudimg XXL-JOB instance rotates all of its secrets on first boot: the built in administrator password, the scheduler database password and the executor access token are each regenerated uniquely per instance, so no shared or default credential is ever live. This matters for a scheduler that can dispatch commands to your executors, where a known default admin would be remote code execution across the fleet. The admin console runs as the vendor's official release container pinned by digest, the scheduler database is bound to the internal network only, and each build ships with a paired deployment guide and 24/7 cloudimg support.

Common uses

  • Centrally schedule and dispatch batch jobs across many servers from one console.
  • Run reliable data pipelines and periodic tasks with routing, failover and run logs.
  • Replace scattered cron entries with an audited, self hosted job scheduler.