Skip to main content

Dynamic scheduler

Edit schedules from the dashboard. Drives every engine.

z4j-scheduler is a separate companion process that fires schedules against any of the six engines z4j supports. Schedules live in z4j's database and can be edited from the dashboard, declaratively in app config, or via REST without restarting any daemon.

Ships with

  • Engine-agnostic dispatch: Celery, RQ, Dramatiq, Huey, arq, taskiq
  • Live edit from dashboard, declarative reconciler, or REST
  • Per-schedule catch-up policy (skip / fire-one / fire-all)
  • Importer + exporter for every native scheduler (no lock-in)
  • Postgres advisory-lock leader for HA
Related

More capabilities